tarunk04 / sudoku-backtracking-visualizer

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:MIT License


Languages

Language:JavaScript 38.5%Language:Python 38.3%Language:CSS 17.0%Language:HTML 6.2%