- Solve Sudoku puzzles using Recursive Backtracking algorithm
- build a GUI for game play
- Model: Sudoku solver built in Python using Recursive Backtracking algorithm
- View: GUI built with PyQt5 for game play
- Controller: also built with PyQt5 to connect model to view
The empty sudoku puzzles are in "sudoku.csv", downloaded from the Kaggle page of Kyuyong Park at https://www.kaggle.com/bryanpark/sudoku.
Python 3.7, PyQt5 module, Pandas module, and other basic Python modules.
You may download/use/distribute/modify the code however you like.