This is a basic program that can be used to solve Sudoku's.
There are two main components.
Sudoku algorithm that solves (uses a backtracking algorithm)
GUI made using KIVY
Instructions for Running App (has the GUI):
- Open SudokuApp.py
- Ensure that kivy package is installed
- Run program
- Fill all boxes with numbers
- If too many boxes are left unfilled program will take very long time to run (exponential backtracking runtime)
Instructions for Using Basic Program (no GUI):
- Can more easily solve sudoku's by pluggin the data into the python script
- Replace the template existing with desired sudoku
- Press run