https://github.com/tynoee/sudoku-solver
This is a sudoku solver using backtracking algorithm. It includes graphical GUI.
https://github.com/tynoee/sudoku-solver
backtracking-algorithm gui pygame python sudoku-solver
Last synced: 4 months ago
JSON representation
This is a sudoku solver using backtracking algorithm. It includes graphical GUI.
- Host: GitHub
- URL: https://github.com/tynoee/sudoku-solver
- Owner: Tynoee
- Created: 2023-12-24T22:30:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-06T22:12:41.000Z (over 1 year ago)
- Last Synced: 2025-06-12T20:06:29.202Z (9 months ago)
- Topics: backtracking-algorithm, gui, pygame, python, sudoku-solver
- Language: Python
- Homepage:
- Size: 612 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sudoku-solver
This project provides a Sudoku solver and game implemented in Python using the pygame library for the graphical user interface. It includes a backtracking algorithm to solve any solvable Sudoku puzzle and allows users to play Sudoku interactively.

# Features
- **Sudoku Solver**: Utilizes a backtracking algorithm (solve) to solve any valid Sudoku puzzle.
- **Sudoku Game**: Interactive Sudoku game where users can play Sudoku puzzles.
- **Graphical User Interface**: Built with pygame, providing a visual representation of the Sudoku board.
- **Input and Controls**: Supports keyboard inputs for number selection and deletion, with error checking during gameplay.
- **Game Verification**: Checks the user's solution against the solved puzzle to determine if it is correct.
- **Time Tracking**: Displays the time spent playing the game.
- **Error Tracking**: Keeps track of the number of incorrect placements.