A simple sudoku game and solver in Python.
- General Info
- Technologies Used
- Features
- Screenshots
- Setup
- Usage
- Project Status
- Room for Improvement
- Acknowledgements
- Contact
- A simple Sudoku Game in Python using Pygame
- Passion project built to learn about Sudoku-solving algorithms
- Includes Backtracking Algorithm Visualization (in progress)
- Python - version 3.9
- Pygame - version 2.0.1
The SudoPy app comes with the following features:
- Working Sudoku Game with GUI
- Backtracking Algorithm Visualizer (in progress)
The only library that you need to download for SudoPy to work is the latest version of PyGame, you can do that with the following command from the shell:
pip install pygame
After that, navigate to the main project folder and run the main.py script
python3 main.py
In order to play the game, select the cell that you want to write a number into, and then press RETURN
to commit the number to the cell.
In order to run the backtracking visualization, you can press SPACEBAR
(not yet implemented)
Project is: in progress
UI overhaul, including a Main Menu and instructions
To do:
- Backtracking Algorithm Visualization Feature
- Main Menu
- UI overhaul
- Sudoku Board generation
- Core sudoku project and backtracking logic was based on this tutorial.
Created by @josflesan - feel free to contact me!