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.
- DOS Emulator (e.g., DOSBox)
- Knowledge of Assembly language and the x86 processor.
- Clone or download the repository to your local machine.
- Set up DOSBox on your system.
- Mount the directory containing the game files as a drive in DOSBox.
- Run the DOSBox emulator.
- Change to the mounted drive in DOSBox.
- Assemble the source code using an x86-compatible assembler (e.g., MASM).
- Run the compiled executable file.
-
Use the
j
,k
, andl
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.
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.
If you're new to Assembly language or need additional resources, here are some references to get started:
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.