grand-snake

byGaurang

Build a snake game fully functional in ios and android both

HomeGameOverGame
Home

Comments (0)

No comments yet. Be the first!

Project Tasks8

#1

Implement Theme & Global Styles

To Do

As a developer, I want to implement the grand-snake color palette and global theme (Background: #1E1E2F, Surface: #2A2A40, Text: #FFFFFF, Accent: #FF5733, Muted: #A3A3C2) across the scaffold project so that all pages share a consistent visual identity. Remove any pages not needed (e.g. login, signup, welcome, dashboard pages) and align the project structure to only include Home, Game, and GameOver pages as defined in the user flow.

AI 90%
Human 10%
High Priority
1 day
AI Credits:8
Frontend Developer
#2

Build Home Page

To Do

As a user, I want to see the Home page with the dynamic neon snake animation, 'Master the Snake' hero headline, feature highlights, how-to-play section, stats, screenshot showcase, tech badges, and CTA โ€” implemented based on the existing Home (v2) JSX design. The page includes a sticky NavBar, AnimatedSnakeCanvas, FeatureHighlights, HowToPlay, GameStats, ScreenshotShowcase, TechBadges, CallToAction, and Footer sections. The 'Play Now' CTA should navigate to the Game page.

Depends on:#1
Waiting for dependencies
AI 92%
Human 8%
High Priority
2 days
AI Credits:7
Frontend Developer
#6

Implement Neon Snake Animation

To Do

As a user, I want the snake to display a dynamic neon glow effect with color-shifting body segments (green โ†’ teal โ†’ orange) using canvas or React Native animation APIs, so that the visual experience is immersive and memorable. This covers both the AnimatedSnakeCanvas on the Home page and the in-game snake rendering on the Game page.

Depends on:#1
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
2 days
AI Credits:8
Frontend Developer
#5

Implement Touch & Swipe Controls

To Do

As a user, I want to control the snake using intuitive swipe gestures on both iOS and Android so that gameplay feels responsive and natural. Implement gesture detection (swipe up/down/left/right) using React Native's touch event APIs or a gesture library, ensuring minimal input lag and accurate direction changes.

Depends on:#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
1.5 days
AI Credits:7
Frontend Developer
#3

Build Game Page

To Do

As a user, I want to play the snake game on the Game page with responsive swipe/touch controls, a real-time pulsating live score counter, neon-glowing dynamic color-shifting snake visuals, and smooth gameplay on both iOS and Android โ€” implemented based on the existing Game (v2) JSX design. The snake grows as it eats food, and colliding with itself triggers navigation to the GameOver page with the final score passed along.

Depends on:#6#1#5
Waiting for dependencies
AI 92%
Human 8%
High Priority
3 days
AI Credits:9
Frontend Developer
#7

Implement Score Tracking System

To Do

As a user, I want to see my current score update in real time while playing, with the final score passed to the GameOver page upon game end. Implement a scoring system that increments the score each time the snake eats food and displays it with a pulsating neon counter animation during gameplay.

Depends on:#3
Waiting for dependencies
AI 88%
Human 12%
High Priority
1 day
AI Credits:6
Frontend Developer
#8

Optimize Performance for iOS & Android

To Do

As a mobile user, I want the game to run smoothly on both iOS and Android with no noticeable lag, so that the experience is consistent across devices. Profile and optimize the game loop, animation frame rate, and memory usage. Ensure the app is lightweight, loads quickly, and adheres to platform-specific performance guidelines.

Depends on:#3#5#6
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2 days
AI Credits:7
Frontend Developer
#4

Build GameOver Page

To Do

As a user, I want to see the GameOver page displaying my final score with neon-styled visuals after a game ends โ€” implemented based on the existing GameOver (v2) JSX design. The page includes a 'Game Over' headline, animated score counter, performance badge, score breakdown stats, mini leaderboard, 'Play Again' button (navigates back to Game page), and 'Main Menu' button (navigates to Home page), all styled with the grand-snake neon arcade theme.

Depends on:#7#1
Waiting for dependencies
AI 92%
Human 8%
High Priority
2 days
AI Credits:7
Frontend Developer
Home design preview

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.