Skip to content

maedehdehghanam/Doodle_jump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Doodle Jump Game (Assembly x86)

This is a simple implementation of the popular Doodle Jump game using Assembly language for the x86 processor. The game features a character that jumps on platforms to reach higher levels while avoiding obstacles.

Prerequisites

  • DOS Emulator (e.g., DOSBox)
  • Knowledge of Assembly language and the x86 processor.

Getting Started

  1. Clone or download the repository to your local machine.
  2. Set up DOSBox on your system.
  3. Mount the directory containing the game files as a drive in DOSBox.
  4. Run the DOSBox emulator.
  5. Change to the mounted drive in DOSBox.
  6. Assemble the source code using an x86-compatible assembler (e.g., MASM).
  7. Run the compiled executable file.

How to Play

  • Use the j, k, and l keys to control the character's movement.

  • The character automatically jumps when landing on a platform.

  • Try to jump from one platform to another to reach higher levels.

  • Avoid falling off the screen or colliding with obstacles.

  • The game ends when the character falls off the screen or collides with a bug.

    ezgif com-video-to-gif (2)

Customization and Extensions

Feel free to modify and extend the game according to your preferences. Here are some ideas for customization and enhancements:

  • Implement power-ups or special abilities for the character.
  • Enhance the graphics and animations.
  • Implement sound effects or background music.
  • Add additional levels or game modes.

References

If you're new to Assembly language or need additional resources, here are some references to get started:

License

This project is licensed under the MIT License. You are free to use, modify, and distribute the codebase as per the terms of the license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published