Sudoku is a logic-based, combinatorial number-placement puzzle. This small project implements a playable version of the game and comes with a simple GUI. It aims to show basic knowledge about Python and GUI design. Thanks to it’s simplicity of use and because performance is not imperative for this project, Pygame was selected to provide the user interface. On startup the game uses the py-sudoku library to create an initial Sudoku board. This may be replaced later with a self-made sudoku generator.
2021-09-03_23-27-37.mp4
- Python version 3.9.6 or later installed
- pygame
- time
- Close this repository (only needed once initially).
- Optional: Edit game difficulty by changing NUMBER_OF_CLUES in gui.py file)
- Run the gui.py file.
- Select a cell with your mouse.
- Pencil in your guess by pressing a number key.
- Delete your guess by hitting Backspace.
- Enter your guess by hitting Enter/Return.
This project is complete and will not be developed any further. However, if you have suggestions for improvements or feel that something is missing, do not hesitate to reach out!
This project is licensed under the GNU General Public License v3.0.