Skip to content

🐱Kitty Jump🎮 is a course project for CSCB58 at UTSC in 2020 Fall. It is a game similar to the classic "Doodle Jump" game, implemented in MIPS assembly language.

License

Notifications You must be signed in to change notification settings

archie-lhd/kitty-jump-mips-assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

kitty-jump-mips-assembly

build-passing licence-MIT

Overview

This is a course project for CSCB58 at UTSC in 2020 Fall.

Kitty Jump is a game similar to the classic "Doodle Jump" game, implemented in MIPS assembly language.

gif-demo

Configuration

The project is written and tested in MARS 4.5 developed by Pete Sanderson and Ken Vollmar at Missouri State University.

  1. Open the code file in MARS 4.5, and go to Tools - Bitmap Display. Set the configuration as below:

     - Unit width in pixels: 8        		     
     - Unit height in pixels: 8
     - Display width in pixels: 256
     - Display height in pixels: 512
     - Base Address for Display: 0x10008000 ($gp)
    
  2. Resize the window to fit the bitmap display. Click on Connect to MIPS.

  3. Then go to Tools - Keyboard and Display MMIO Simulater. Again, click on Connect to MIPS.

  4. Simply click on MARS-assemble-icon on the toolbar to assemble the program and then click on MARS-run-icon to run it.

  5. Congratulations! You are now all set! Enjoy the game!

Game Instructions

Control the Kitty by hitting J (move left) or K (move right) keys on your keyboard.

Pause the game by hitting P. Hit P again to continue.

(Make sure you set the focus to the textbox in the Keyboard and Display MMIO Simulater window.)

About

🐱Kitty Jump🎮 is a course project for CSCB58 at UTSC in 2020 Fall. It is a game similar to the classic "Doodle Jump" game, implemented in MIPS assembly language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published