This is a classic Sudoku game implementation in Python using the Pygame library. The game offers a graphical interface with a neat design and is compatible with both Japanese and English languages.
- Classic 9x9 Sudoku grid.
- User-friendly graphical interface.
- Language options: Japanese and English.
- Instructions on how to play.
- Option to reset, show solution, or play a backtracking animation.
Python 3
Pygame
- Make sure you have Python 3.x and Pygame installed.
- Clone or download the repository.
- Run the main.py script to start the game.
-
Fill the 9x9 grid with numbers from 1 to 9.
-
Each column, row, and 3x3 subgrid must contain all the numbers from 1 to 9.
-
Use the keyboard to enter numbers into the grid.
-
Use the following keys for additional actions:
- ESC: Return to the main menu (progress will be saved).
- D: Remove the current number.
- SHIFT + R: Reset the game board.
- SHIFT + B: Play the backtracking animation.
- SHIFT + S: Show the solution.