Creates a Sudoku board using a backtracking algorithm
Generator needs Solver and GUI needs Solver and Generator
Written in Python 3.7
- Generate a solvable Sudoku board
- Create grid with filled in cells
- Make the board interactable
Creates a completed 9x9 Sudoku board by using a backtracking algorithm to randomly "solve" an empty 9x9 board.
Uses Sudoku_Solver's output to randomly erase at least 17 cells to generate a Sudoku puzzle. Also prints out a more
user-friendly version of the board as shown above.
Work in progress. Uses pygame and the above scripts to make an interactive Sudoku game.
TO DO:
- Draw puzzle onto the window
- Mouse clicks over cells select and highlight them
- Enable number input
- Enable number input check
- Add working check solution and new puzzle buttons
Download and run in your favorite IDE