Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.96 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.96 KB

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