An open API service indexing awesome lists of open source software.

https://github.com/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.
https://github.com/sidra-009/snake-game

assembly-language bitmap-graphics mars-simulator mips-assembly snake-game

Last synced: 9 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 🐍 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](demo.gif)

## 📦 How to Run

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