A Sudoku game made using Pygame. Also includes a backtracking solver.
Run game.py to play Sudoku. Click a box and press a number on the keyboard to fill in the cell. Click on a box and backspace to delete the entry from the board. Use the return key to have your board validated. To have the board solved for you, press the space bar. Sit back and watch the algorithm work.
Give out strikes for entering an invalid number. This way, only valid numbers can be input and the validation process can be easier.