Skip to content

rawanst/Snake-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Snake Game React

A minimalistic Snake Game built with React + MUI, designed with a retro arcade style.
Deployed with Vercel.


🚀 Live Demo

👉 Play the game here


🛠️ Tech Stack

  • ⚛️ React (via Vite)
  • 🎨 MUI (Material UI) for styling
  • 🎞 Framer Motion (future animations)
  • ☁️ Vercel for deployment

📦 Installation

Clone the repo and install dependencies:

git clone https://github.com/rawanst/Snake-Game.git
cd Snake-Game
npm install

Run locally:

npm start

🎮 Controls

  • ⬆️⬇️⬅️➡️ : Move the snake (to be implemented in upcoming features)
  • ⏯ : Start / Pause
  • 🔄 : Restart

📌 Roadmap

  • Init UI (grid, score, buttons)
  • Snake movement
  • Random food spawning
  • Scoring system
  • Pause / Resume logic
  • Mobile touch controls
  • Retro arcade theme polish

🤝 Contributing

Follow the Conventional Commits convention:

  • feat: new feature
  • fix: bug fix
  • chore: tooling/config/dependencies
  • docs: documentation only
  • style: code style (no logic changes)
  • test: adding or fixing tests

📄 License

This project is licensed under the MIT License.

MIT © 2025 Rawan TABAJA

Releases

No releases published

Packages

No packages published