Skip to content

Small project made over weekend of a sudoku generator and solver

Notifications You must be signed in to change notification settings

Dan8991/Sudoku_solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku Solver

Sudoku solver is a basic GUI that can generate new sudoku games and can solve them.

Requirements

python3 is needed in order to run sudoku solver.

The main python libraries that have to be installed in order to run the application are:

  • TKinter
sudo apt-get install python-tk
  • Numpy
pip3 install numpy
  • Tqdm
pip3 install tqdm 

Starting

In order to run the sudoku solver just run

python3 main.py

Usage

When the graphical interface pops up there are two buttons that can be pressed.

While the GUI is solving a game or generating one it will not be possible to press the Create Game and Start buttons.

  • Create Game

This button generates a new sudoku game, this process may take a while if a very unfortunate case happens. A progress bar showing the state of the game generation will be displayed on the terminal.

  • Start

The Start button solves the sudoku that is represented by the GUI, this is done even if the grid is empty .

About

Small project made over weekend of a sudoku generator and solver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages