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.
- 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.