Skip to content

andre-fong/Jump-Queen-Assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Jump Queen

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!)

Features

  • 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.

How To Run

  1. Download the MARS Assembly simulator from https://courses.missouristate.edu/kenvollmar/mars/download.htm.

  2. Clone the repo.

    git clone https://github.com/andre-fong/Jump-Queen-Assembly.git
  3. Open game.asm in the MARS simulator.

  4. Under "Tools", select the "Keyboard and Display MMIO Simulator" option.

    image

  5. In the new popup, click "Connect to MIPS".

    image

  6. Under "Tools" again, select the "Bitmap Display" option.

    image

  7. Copy the configuration settings shown below, and click "Connect to MIPS".

    image

  8. Under "Run", click "Assemble", then click "Go".

    image

  9. The game has been started! For player control, ensure that the keyboard input is being typed into the "Keyboard and Display MMIO Simulator" window.

    image

  10. While playing, you can click 'q' to quit, and 'r' to restart from level 1 at any time. Enjoy!

Demo

CSCB58.Project.-.Jump.Queen.mp4
drawing

About

A parody platformer game inspired by Jump King.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published