- Selects a random puzzle from, by difficulty using selenium from
menneske.no/sudoku/
- Reads HTML from page to get board configuration
- Uses backtracking algorithm to solve puzzle and show progress/animation of the program running, using a pygame gui.
Enter puzzle difficulty (by typing 1 through 9) when pygame screen pops up. 1 being the easiest and 9 being the hardest, then watch as the algorithm finds a solution to the puzzle.
Go to the /files/site and /files/board folders in the working directory to see unsolved and solved screenshots of puzzle, respectively, for each game run.