Skip to content

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

Notifications You must be signed in to change notification settings

IAmMaulik/sudoku_solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

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!

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages