Skip to content

chingalo-family/snake-app-public-releases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🐍 Classic Snake Evolution

A fun, fast-paced, and competitive Snake game that revives the nostalgic charm of the original while adding modern features like swipe controls, online leaderboards, and offline play.

πŸ•ΉοΈ Core Gameplay

  • Goal: Control the snake to eat food, grow longer, and avoid hitting walls or itself.
  • Movement: Controlled using swipe gestures β€”
    • Swipe Up β†’ Move Up
    • Swipe Down β†’ Move Down
    • Swipe Left β†’ Move Left
    • Swipe Right β†’ Move Right
  • Mechanics:
    • Each time the snake eats food, its speed increases slightly.
    • The game ends if the snake collides with the wall or its own body.
    • Controls work smoothly in both vertical and horizontal directions using drag/swipe detection for precise, responsive play.

⚑ Key Features

1. πŸ† Online Leaderboard

  • Players can submit their highest scores to a global or regional leaderboard.
  • Compare rankings with friends or players worldwide.

2. πŸ‘€ User Accounts

  • You will need to create an account for gameplay and score submissions
  • Logged-in users can save and sync scores online.

3. πŸ“Ά Offline Mode

  • Fully playable offline with local score saving once you have successfully signed in
  • When reconnected, top scores sync automatically to the leaderboard.

🧩 Technical Outline

Component Description
Frontend Flutter (using Flame Engine for 2D game rendering)
Controls Swipe gesture detection (vertical + horizontal)
Backend Firebase (Auth + Firestore for leaderboard)
Offline Storage Hive or SQLite
Design Style Retro pixel art with modern neon glow effects
Sound 8-bit chiptune background music that speeds up with gameplay

πŸ–ŒοΈ Theme & Design

  • Primary Colors: Neon green, black, or purple for a retro vibe.
  • Snake Design: Smooth, segmented, glowing body animation.
  • Backgrounds: Grid or dynamic neon lines that react to movement.
  • Audio: Classic arcade sound effects for food collection and collisions.

πŸš€ Next Steps

1. 🎯 Level & Speed System

  • Every food item increases the snake’s speed slightly.
  • As levels progress, new backgrounds, color themes, or grid sizes appear.
  • Increasing difficulty keeps gameplay exciting and challenging.

2. πŸ”₯ Rewards & Progress

  • Earn points, achievements, or badges based on performance.
  • Unlock snake skins, themes, or music tracks after reaching milestones.
  • Option to share top scores on social media.

About

Release page about the snake game

Resources

License

Stars

Watchers

Forks

Packages

No packages published