A 64x64 2D platformer built entirely in MIPS assembly. Players navigate challenging vertical levels with precise jumps and timely powerups.
(Demo below if you'd like to see!)
- Player movement control (left, right, jump)
- Challenging platform placement and moving platforms
- Falling to the bottom of level 2/3 will bring the player back to the top of level 1/2 respectively (and takes away a heart)
- Emulates one large vertical level!
- Powerups!
- Feather: Enhance the player's next jump to have less gravity.
- Hourglass: Slows down time (maneuver moving platforms easier!).
- Hearts: Life-up hearts.
-
Download the MARS Assembly simulator from https://courses.missouristate.edu/kenvollmar/mars/download.htm.
-
Clone the repo.
git clone https://github.com/andre-fong/Jump-Queen-Assembly.git
-
Open
game.asm
in the MARS simulator. -
Under "Tools", select the "Keyboard and Display MMIO Simulator" option.
-
In the new popup, click "Connect to MIPS".
-
Under "Tools" again, select the "Bitmap Display" option.
-
Copy the configuration settings shown below, and click "Connect to MIPS".
-
Under "Run", click "Assemble", then click "Go".
-
The game has been started! For player control, ensure that the keyboard input is being typed into the "Keyboard and Display MMIO Simulator" window.
-
While playing, you can click 'q' to quit, and 'r' to restart from level 1 at any time. Enjoy!