A feature-packed 18×18 Sudoku game built with Python & Pygame, combining classic logic gameplay with real-time challenges, scoring, unlockables, and reflex-based mini-events.
- Uses symbols
1–9andA–I - Sub-grids are 6×3
- Fully generated puzzles with guaranteed solutions
Random challenges trigger while playing:
- Quick Reflex – press the correct key before time runs out
- Memory Test – memorize a symbol, then type it
- Freeze Mode – earn protected mistakes
- Chaos Sequence – place symbols in a required order
Failing challenges reduces score — succeeding boosts it.
- Spend points to reveal a correct cell
- Highlighted with visual feedback
- Fully optional
Challenges are skill-based, not random.
- Each correct symbol placement increases a streak counter
- After a successful streak, a random challenge is triggered
- The streak resets once a challenge begins
This system rewards accuracy while adding pressure the better you perform.
- Points for correct placements
- Best completion time saved per session
- Streak-based challenge triggers
- Earn points to unlock new backgrounds
- Equip owned backgrounds anytime
- Visual feedback for locked / owned / equipped states
- Correct / wrong input sounds
- Unique sounds for each challenge type
- Fallback-safe loading (game still runs without assets)
Watch the full gameplay and development showcase on YouTube:
https://youtu.be/6-wEkJctr4c
- Click a symbol in the bottom toolbar to select it
- Click a cell to place the selected symbol
- Click Hint, Menu, or shop buttons
- Press
1–9orA–Ito select symbols - Challenge-specific inputs:
- Quick Reflex → press the shown key
- Memory → type the memorized symbol
- Freeze → press
SPACE
- Python 3.9+
- Pygame
pip install pygame