Built a working Sudoku game that can work on any PC using Python (pygame library).
- Graphical user interface with a Sudoku board.
- Randomly generated puzzles with different difficulty levels.
- Real-time feedback on the correctness of entered values.
- Timer to track the time spent on solving the puzzle.
- Multiple difficulty levels: Easy, Medium, Hard, and God Mode.
- Intuitive drag-and-drop interface for entering values.
- Responsive buttons for navigation and game controls.
- Puzzles are created and checked through backtracking algorithm
-
Make sure you have Python 3.x installed.
-
Install the Pygame library:
pip install pygame
-
Clone the project
git clone https://github.com/aabbi15/sudoku_pygame.git cd sudoku_pygame
-
Run the homescreen file
python homescreen.py
Alternatively you can go inside the dist folder and run the executable file named homescreen.exe to Run the game directly
- Drag and drop numbers from the panel to the empty cells.
- Real-time feedback will indicate whether the entered values are correct.
- The timer will track the time spent on solving the puzzle.
- Choose different difficulty levels from the menu.
Contributions are always welcome!
Please let me know if you find any bug or issues.
This project is licensed under the MIT License - see the LICENSE
file for details.
-
Special thanks to the Pygame library for providing a versatile platform for game development in Python.
-
Feel free to reach out to the me
- Name: Abhishek Abbi
- Github: @aabbi15
- Mail: [email protected]
- X: @AbhishekAb70528