GitHunt
SI

Sidra-009/snake-game

A classic **Snake Game** implemented in **MIPS Assembly**, designed to run on the **MIPS Mars Simulator** with bitmap display. The game handles keyboard inputs, real-time snake movement, and collision logic to simulate a playable retro game.

๐Ÿ MIPS Snake Game

A classic Snake Game implemented in MIPS Assembly, designed to run on the MIPS Mars Simulator with bitmap display. The game handles keyboard inputs, real-time snake movement, and collision logic to simulate a playable retro game.

๐ŸŽฎ Game Features

  • Real-time snake movement using WASD keys
  • Apple (food) generation at random locations
  • Snake grows upon eating apple
  • Collision detection (game over when hitting wall or itself)
  • Basic frame rendering using a bitmap display
  • Custom snake directions and apple coloring

๐Ÿ› ๏ธ Technologies Used

  • MIPS Assembly Language
  • MARS (MIPS Assembler and Runtime Simulator) with bitmap display
  • Stack, registers, and syscall management

๐ŸŽฅ Demo

(Optional โ€” You can add a GIF or screen recording here)

Snake Demo

๐Ÿ“ฆ How to Run

  1. Download or clone the repository:
    git clone https://github.com/Sidra-009/MIPS-Snake-Game.git

Languages

Assembly100.0%

Contributors

Created August 3, 2025
Updated December 28, 2025