/sudoku_solver

This is a sudoku solver program which includes a GUI and uses recursion and backtracking

Primary LanguagePython

Sudoku Solver

This is a sudoku solver application that can solve any sudoku board. It uses recursion and the backtracking algorithm

Table of contents

General info

This is one of the most challenging projects of mine ever (But the result is well worth the effort that went into it). It uses recursion and the backtracking algorithm. It is inspired by the famous N-Queen problem.

Screenshots

This is a GIF of the final product of the program GIF of program

Setup

  • git clone the repository

  • Write in terminal

pip install pygame
  • run the program using
python solver.py

Features

List of features ready and TODOs for future development

  • Stopwatch Timer

  • 3 crosses for wrong entries

How to use

  • Click on the particular box and nter the value if given

  • Press the enter key to confirm it

  • When you are done entering the values, press the space bar key to see the beautiful animation of it solving the sudoku puzzle

Status

Project is: finished

Inspiration

Inspired by the YouTube video by Tim Rusisca who made a text-based version of this.

Contact

Created by @Maulik Shah - feel free to contact me!