Classic Snake game built with Python and Tkinter. No external dependencies β just pure Python.
python snake.py
Arrow keys or WASD β’ R to restart
- Dark theme background with a color theme that changes per level
- 10 levels β every 5 points levels up and speeds up the snake
- Level color themes: green (levels 1-3), blue (levels 4-6), gold (levels 7-10)
- Live score, level, and persistent highscore (saved to
highscore.json) - Blinking food animation
- Sound effect on eating (Tkinter bell)
- Game over screen with restart
Python 3 β’ Tkinter