Snakefy is a modern recreation of the classic Snake arcade game built with Python and Pygame. Players control a growing snake, collect food, increase their score, and avoid collisions while aiming to achieve the highest score possible.
- Modern neon-inspired user interface
- Smooth snake movement with keyboard controls
- Animated food with pulse effect
- Dynamic difficulty scaling based on score
- Real-time score tracking
- Persistent high score system
- Self-collision detection
- Wall collision detection
- Start screen interface
- Game Over screen with restart functionality
- Achievement progression system
- Responsive grid-based gameplay
- Clean and modular project structure
- Python 3
- Pygame 2.6.1
- Object-Oriented Programming (OOP)
- File Handling for High Score Persistence
- Modular Python Architecture
- ↑ Move Up
- ↓ Move Down
- ← Move Left
- → Move Right
- Space — Start Game
- R — Restart Game
Snakefy/
├── main.py
├── settings.py
├── highscore.txt
├── requirements.txt
├── README.md
├── assets/
└── src/
├── snake.py
├── food.py
└── utils.py
- Sound effects and background music
- Multiple difficulty levels
- Custom themes and skins
- Power-ups and special items
- Pause menu
- Local leaderboard system
- Animated visual effects
pip install -r requirements.txt
python main.pyThis project is open-source and available for educational and personal use.