A high-performance, arcade-style Snake game built with Python and Pygame. This project features procedural audio generation, dynamic difficulty scaling, and a "Matrix-inspired" UI.
- Procedural Audio: Real-time sound synthesis (beeps and pulses) generated via CPUโno external
.wavdependencies required. - Dynamic UI: Matrix-style falling code intro and "Neon/Modern/Classic" theme toggles.
- Performance: Optimized 60 FPS gameplay with "Turbo Boost" mechanics.
- Persistent Data: Local High Score storage using JSON serialization.
| Key | Action |
|---|---|
| W/A/S/D or Arrows | Move Snake |
| SPACE (Hold) | Turbo Boost |
| P | Pause Game |
| L | Level/Difficulty Selection |
| O | Settings & Themes |
| ESC | Return to Menu |
- Language: Python 3.13
- Graphics: Pygame 2.6.1
- Build Tool: PyInstaller (OneFile Compilation)
- Source Code:
pip install pygame python matrix_game_v2.py