Self-Solving Sodoku case study image

Self-Solving Sodoku


Framework: N/A

Language: Python

About this Project

Before starting my Honours project which would be entirely based in Python, I created a Python Sodoku puzzle that has a self solving function using a back propogation algorithm. When the user presses the space bar, the entire process of solving the grid will be animated and will roughly take about 10 seconds to solve with the animation. Learning more about Python during this project ended up paying dividends later on in my Honours project where more complicated logic was required in the ML project as I understood how to implement the logic in Python in the same way I could implement it if it was a language that I'm more familiar with such as C# or Java.