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!
