Skip to content

A sudoku game I'm writing to help me learn Python.

License

Notifications You must be signed in to change notification settings

Eldin00/py-sudoku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku game written in Python

To use, run sudoku-gui.py. Each time it is launched, a randomly generated puzzle will be shown. There are 5 dificulty levels.

How to play: Empty squares show available numbers, with numbers which don't conflict with the starting board slightly darker. Right click one of these numbers to select that value for the cell. Left click to toggle between the light and darker color. Right click a cell you have already set the value for to go back to the view of the small numbers, with highlighting updated to reflect the current board state.

Use the reset button to reset the board to it's starting configuration. Use the New button to create a new board at the selected dificulty. Use the dificulty selector to change the dificulty level.

Still to do: Improve heuristics for dificulty levels. Improve performance for generating high-dificulty boards.

About

A sudoku game I'm writing to help me learn Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages