Skip to content

A simple program to solve sudoku using a backtracking algorithm and visualize the working of the backtracking algorithm in real-time. Also playable!

License

Notifications You must be signed in to change notification settings

tarunk04/sudoku-backtracking-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku Backtracking Visualizer license

A sudoku game with built-in feature to visualize the solving of sudoku using backtracking algorithm. Game offer 4 difficulty levels:

  • Easy
  • Medium
  • Hard
  • Expert

Beta Version

Beta version of Playable game (standalone executable for windows) is available in AppBuild-beta branch of this repository. Check the branch here. Or download the standalone executable for windows here

Blog (Tutorial)

I have explained the project in my blog post check it out here: Sudoku- Backtracking algorithm and visualization (Medium)

Requirements

  • eel python library. Use pip install eel to install.
  • basic knowledge of HTML,CSS,JavaScript

Setup

  • Clone this repository:
    git clone https://github.com/tarunk04/sudoku-backtracking-visualizer.git
    or click Download ZIP in right panel of repository and extract it.
  • Run the App.py.

Preview

GUI

Backtracking in Action

visualizer


BuyMeCoffe

Author

Tarun Kumar

Author's Note

The author is not responsible for any misuse the program. Any contribution or suggestions are most welcome. Read the LICENSE carefully.

License

The MIT License, see the included, see the License file.