Classic arcade mechanics rebuilt in Python with Tkinter. Features 5 difficulty modes, power-up system, persistent high scores, and hidden developer cheat codes.
Easy (75ms) → Medium (60ms) → Hard (50ms) → Extreme (40ms) → Impossible (30ms). Dynamic speed increases at 10 and 25 fruits.
Random spawns with 1% probability. Blue (+2 blocks), Purple (score multiplier), Dark Green (+5 points). Strategic collection mechanics.
Local file I/O for score tracking. Survives sessions. High score syncs across all difficulty modes.
Press '/' during gameplay to activate cheat mode:
Precise boundary checking (±300px arena). Self-collision algorithm validates all snake blocks. Clean game-over state management.
Spacebar toggle. State preservation during pause. Clean UI overlay. Resume countdown (3-2-1-Go).