Skip to content

MoazSalem/Snake_Flutter_Game

Repository files navigation

Snake 🐍

A mobile game made using the Flutter framework, applying MVVM design pattern, OOP principles, Bloc for state management, and Firebase Firestore for the online leaderboard.

Don't forget to star ⭐ the repo if you like what you see ✌️.

Features ✨

  • Fun Snake Game
  • 5 Game Difficulties
  • Online Leaderboard with Offline Handling
  • Resizable Game Board
  • Changeable Game Controller
  • Beautiful Minimal UI

Screenshots 📸

Home Screen Difficulty Menu
Game Screen with Small Gameboard Game Screen with Large Gameboard
Leaderboard Screen Options Screen
Change Gameboard Size Screen Change Controller Style Screen

License 🔖

GNU General Public License v3.0