Sudoku Algorithmia
A classic Sudoku game implemented in Python using Pygame. Challenge yourself with a game of logic and reasoning. The board is set up with a standard 9x9 grid and follows traditional Sudoku rules.
Features
- Interactive GUI: Easy to play with a mouse and keyboard.
- Solve Feature: Get assistance from the built-in solver.
- Timer: Keep track of how long it takes to solve the puzzle.
- Strikes: See how many incorrect moves you've made.
Requirements
Installation
- Clone the repository:
git clone https://github.com/sawyerKent/sudoku-algorithmia.git
- Navigate to the cloned directory:
cd sudoku
- Run the main.py file:
python main.py
How to Play
- Select a Cell: Click on a cell to select it.
- Input a Number: Press keys 1-9 to sketch a number in the selected cell.
- Delete a Number: Press the delete key to remove a sketched number.
- Place a Number: Press the return key to place the sketched number.
- Solve the Puzzle: Press the space key to solve the entire puzzle.
- Quit the Game: Close the window or press Ctrl + C in the terminal.
Contributing
Feel free to contribute to this project by submitting issues, pull requests, or suggesting new features.
Contact
Sawyer Kent - sawyer.kent@outlook.com
Project Link: https://github.com/sawyerKent/sudoku-algorithmia