This is a sudoku solver using the backtracking algorithm. It includes a graphical GUI as well as a text based version.
GUI.py - The game
solver.py - Algorithm of the game (backtracking)
To play, select any box using mouse and press the number to fill it. If the number entered is wrong for that particular position then it increases the strikes and clear the position for new entry if the number is correct then that position is permanently filled with that number. If at any moment of time you want to finish the game, press the space bar and the game will automatically fill all the remaining blanks.