Pathfinding algorithm Visualizer
Description
As one of my very first personal projects,I created a Sudoku game in Python, which includes a GUI, automatic solver, stopwatch and a game generator.
The GUI and the stopwatch were built using the Tkinter module. The solver employed a recursive backtracking algorithm to test possible solutions to the board, and then eliminate those that would not lead to a valid solution. This project helped me learn about more types of algorithms beyond those that are typically covered in the classroom, but are nevertheless useful tools.