A simple version of the classic Frogger game built entirely in MIPS Assembly, designed to run in the MARS MIPS Simulator.
This was a fun and challenging low-level programming project with sound, animation, keyboard input, and visual display — all built from the ground up!
✅ Easy features:
- Sound effects (beep, horn, organ, victory jingle)
- Rows moving at different speeds
- Player lives counter
- Death animation
- Retry / Game Over screen
✅ Hard feature:
- Randomly appearing ghosts that cause collisions
- MARS MIPS Simulator 4.5 — download and run the
.jarfile using Java - Java (JRE or JDK) installed on your system
- Download MARS 4.5 here
- Run it by double-clicking the
.jarfile (Java required)
- Open MARS →
File→Open→ selectfrogger.asm
Tools→Bitmap Display- Use these settings:
- Unit Width (pixels):
8 - Unit Height (pixels):
8 - Display Width (pixels):
256 - Display Height (pixels):
256 - Base Address:
0x10008000
- Unit Width (pixels):
- Click
Connect to MIPS
Tools→Keyboard and Display MMIO Simulator- Click
Connect to MIPS
- Press
Assemble(orF3) - Then click
Go(or pressF5) to start the game!
W– Move upA– Move leftS– Move downD– Move rightR– Restart game after "Game Over"
- MIPS Assembly
- MARS Simulator
- A lot of patience and pixel math
MIT License — feel free to use or build upon this!
Feel free to open an issue or reach out!
