Modern Snake Game
❓ Guide
Select Difficulty
Easy
Normal
Hard
Insane
Score:
0
High Score:
0
⏸
🔄
▲
◀
▼
▶
Leaderboard
New High Score!
Your Score:
Enter your name:
Save
Game Over
Your Score:
Close
✕
How to Play
Select a difficulty level. Each level affects snake speed, grid size, and power-up appearance.
Control the snake:
Desktop: Arrow keys or WASD.
Mobile: Swipe or use on-screen arrows.
Eat food (
🍏
) to grow and score points. Avoid hitting walls or yourself.
Power-ups appear randomly:
Speed Boost: Temporarily increases snake speed.
Score Multiplier: Doubles points for limited time.
Invincibility: Pass through walls and yourself briefly.
Only one power-up can be active at a time. Power-up timer is shown above the grid.
Get a high score to enter your name in the leaderboard!
Game UI Diagram
Status Bar
Game Grid
Screenshots
Annotated Feature Explanations
Difficulty:
Changes grid, speed, and power-up frequency.
Power-ups:
Displayed as animated glowing icons, with timers and effects.
Leaderboard:
Persistent via localStorage. Player enters name on new high score.
Sound:
SFX and music auto-play if files are present and browser allows. Fails gracefully if missing.
Responsive UI:
Touch controls appear on mobile. Canvas and UI resize for device.