This is a Sudoku clone implemented in Python using the PyGame library to provide a graphical user interface. The project includes three main files: class.py
, constants.py
, and sudoku.py
. The primary entry point for the program is sudoku.py
.
- Graphical interface using PyGame
- Interactive Sudoku board
- Solving and validating Sudoku puzzles
class.py
: Contains the core classes and logic for the Sudoku game.constants.py
: Defines constants used throughout the project, such as colors, sizes, and other configuration settings.sudoku.py
: The main file that runs the Sudoku game.
To run this project, you need to have Python and PyGame installed. You can install PyGame using pip:
pip install pygame
Or if that doesn't work:
pip3 install pygame
Clone the repository:
git clone https://github.com/declanmckoen/Sudoku.git
cd Sudoku
Compile and run the files:
python3 sudoku.py
If you would like to contribute to this project, please fork the repository and submit a pull request with your proposed changes.