All Projects → dhhruv → Sudoku-Solver

dhhruv / Sudoku-Solver

Licence: MIT license
🎯 This Python-based Sudoku Solver utilizes the PyGame Library and Backtracking Algorithm to visualize and solve Sudoku puzzles efficiently. With its intuitive interface, users can input and interact with the Sudoku board, allowing for a seamless solving experience.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Sudoku-Solver

Chrome-Dino-Runner
🐱‍🐉 A Replica of the hidden Dinosaur Game from Chrome Browser Offline mode build using Python and PyGame.
Stars: ✭ 22 (-56.86%)
Mutual labels:  games, pygame, software
sudoku-solver
A simple sudoku solver
Stars: ✭ 16 (-68.63%)
Mutual labels:  sudoku-solver, sudoku
python-sudoku-generator-solver
Python based sudoku generator that can create unique Sudoku board based on 4 difficulty levels. This code also includes a brute force sudoku solver that is capable of solving even the most difficult sudoku puzzles!
Stars: ✭ 58 (+13.73%)
Mutual labels:  sudoku-solver, sudoku
Tetra3d
Tetra3D is a 3D hybrid software/hardware renderer made for games written in Go with Ebitengine.
Stars: ✭ 271 (+431.37%)
Mutual labels:  games, software
python-kaynaklari
Python Türkiye Facebook sayfasında başlatılan projenin yeni sayfası
Stars: ✭ 30 (-41.18%)
Mutual labels:  pygame, pygame-library
Resolvedor-de-Sudoku
Resolver Sudoku de genina.com
Stars: ✭ 17 (-66.67%)
Mutual labels:  sudoku-solver, sudoku
Python-Games
A collection of small python games made by me using pygame and tkinter libraries
Stars: ✭ 121 (+137.25%)
Mutual labels:  games, pygame
sudoku
A very fast Java Sudoku library implementation along with a command line client
Stars: ✭ 15 (-70.59%)
Mutual labels:  sudoku-solver, sudoku
Games
Create interesting games by pure python.
Stars: ✭ 3,431 (+6627.45%)
Mutual labels:  games, pygame
Galaxy-Attack
An inspiration of the original Atari Space Invaders game built in pygame 👾 🎮
Stars: ✭ 32 (-37.25%)
Mutual labels:  games, pygame
neuro-symbolic-sudoku-solver
⚙️ Solving sudoku using Deep Reinforcement learning in combination with powerful symbolic representations.
Stars: ✭ 60 (+17.65%)
Mutual labels:  sudoku-solver, sudoku
Depressurizer
A Steam library categorizing tool.
Stars: ✭ 1,008 (+1876.47%)
Mutual labels:  games, software
Maze-Runner
The Maze Runner game inspired by Chrome T-Rex. 🎮
Stars: ✭ 26 (-49.02%)
Mutual labels:  pygame, pygame-library
agario
Python clone of agar.io game, made with pygame.
Stars: ✭ 32 (-37.25%)
Mutual labels:  games, pygame
Filemasta
A search application to explore, discover and share online files
Stars: ✭ 571 (+1019.61%)
Mutual labels:  games, software
Rpg tactical fantasy game
A tactical turn-based game project in pygame, open to support
Stars: ✭ 66 (+29.41%)
Mutual labels:  games, pygame
Antimicrox
Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
Stars: ✭ 226 (+343.14%)
Mutual labels:  games
Luxtorpeda
Steam Play compatibility tool to run games using native Linux engines
Stars: ✭ 232 (+354.9%)
Mutual labels:  games
Iw4x Client
🎮 Official IW4x source code
Stars: ✭ 218 (+327.45%)
Mutual labels:  games
wowstat
A World of Warcraft realm status monitor
Stars: ✭ 20 (-60.78%)
Mutual labels:  games

Sudoku Solver: A Fun and Challenging Way to Exercise Your Brain!

  • Are you ready to put your logical thinking and reasoning skills to the test? Look no further than Sudoku Solver, the ultimate tool for solving Sudoku puzzles quickly and easily.

  • Sudoku is a popular number-placement puzzle game that requires players to fill a nine-by-nine grid with digits so that each row, column, and 3x3 section contains numbers between 1 and 9, with each number used once and only once in each section. It's a challenging game that helps improve concentration, memory, and cognitive abilities.

  • With Sudoku Solver, you don't have to spend hours solving puzzles by hand. Our powerful algorithm solves almost any Sudoku puzzle in seconds, allowing you to move on to more challenging puzzles quickly. Plus, our visualizer feature demonstrates how the backtracking algorithm works, so you can understand the logic behind each solution.

Features:

  • Generates a random, solvable Sudoku board every time the script is executed
  • Easy-to-use GUI for inputting and solving puzzles
  • Visualizer feature demonstrates how the backtracking algorithm works
  • Option to receive hints for tricky puzzles
  • Improves cognitive abilities, including concentration and logical thinking

How to Use:

To use Sudoku Solver, simply download the repository and run the SudokuGUI.py file. You'll be presented with a random Sudoku board and a GUI for inputting your solutions. Use the left-click to select the box you want to fill, then enter your value and confirm it by pressing the Enter key.

If you get stuck on a tricky puzzle, press the Spacebar key to solve the board using the backtracking algorithm. You can also receive hints by pressing the "h" key, which will display a random correct value on the board.

Input:

Keys Actions
Left Click Selects the Box to enter a value into that cell.
Enter Confirms the Value written on the board.
Backspace/Delete Deletes the value in that cell.
Space Solves the Board using the Algorithm.
h Gives a Hint. Displays a random correct value on the board.

Requirements:

To run Sudoku Solver, you'll need to have Python and PyGame installed on your system. You can install the necessary requirements using pip:

pip install -r requirements.txt

Execution:

  • Clone this repository using
git clone https://github.com/dhhruv/Sudoku-Solver.git

OR

  • Zip Download the Repository and Extract it's contents.
  • Now run the SudokuGUI file directly in your Terminal using
python SudokuGUI.py

OR

python3 SudokuGUI.py

Conclusion:

If you're a fan of Sudoku puzzles, Sudoku Solver is the perfect tool to help you solve them quickly and easily. With its powerful algorithm and easy-to-use GUI, you'll be solving puzzles in no time. Plus, Sudoku is a great way to exercise your brain and improve your cognitive abilities, making it a fun and challenging game for people of all ages. So what are you waiting for? Download Sudoku Solver today and start playing!

Made with by Dhruv Panchal

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].