Skip to content

Commit 627a9ef

Browse files
authored
Updated README
1 parent 65e5c21 commit 627a9ef

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
# Sudoku your brain
1+
# Sudoku your brain!🔢
22
This project uses the backtrack algorithm to simulate a sudoku game(generator and solver), based on difficulty level selected by the user. Made on python.
33

4-
## Modules Used
4+
## Modules Used🧩
55
The majority of this project is based on the numpy module to handle integer arrays in python. However, other modules include random and sys.
66

7-
## Concepts Used
7+
## Concepts Used
88
This project focuses on the practical and powerful usage of recursion, in the form of a backtracking algorithm. The program initially generates a solved sudoku puzzle
99
subject to the rules of the game, and then selectively empties cells to create an unsolved puzzle. This is done by taking into account the difficulty level selected by the user.
1010
Care is taken to ensure that each sudoku puzzle generated by the program has only a singular, unique solution.
1111
The game currently runs on a command line interface.
1212

13-
## Instructions to play
13+
## Instructions to play🎮
1414
1. Enter the difficulty of choice.
1515
2. Enter the row and column you want to input the number
1616
3. Input the number. If correct, it'll be updated on the board. IF not, the user will be asked to repeat steps 2 and 3.
1717
4. If at any point you wish to surrender, you can do so and view the solution to the given puzzle.
1818

19-
## Learning Outcomes
19+
## Learning Outcomes
2020
* Extensive usage of the numpy module helps in achieving fastn and efficient implementation of widely used algorithms such as backtrack algorithm
2121
* Correct handling of recursive loops helps in understanding the full potential of recursive modular functions
2222
* Sudoku puzzle takes into account a plethora of conditions to check while filing/unfilling of cells, which help understanding complex programming problems
2323

24-
## Future updates
24+
## Future updates
2525
A future update will have a GUI based complete sudoku game, with leaderboards. Under development!

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy