pySudoku

Download pySudoku here

pySudoku running on Ubuntu
pySudoku running on Ubuntu
Ever since I got Brain Age for the DS I've really liked Sudoku. It is the perfect programmer game. It requires concentration, focus, and logic. Its one of my favorite things to do when there isn't much else to do. You can get books containing hundres of puzzles, or you find them in some type of electronic format and have every possible puzzle at your finger tips to play whenever you like.

I've been getting better at Python recently and I wanted to learn more about wxWidgets so I decided that it would be fun to write Sudoku in Python using wxPython for the GUI. I've spent about three or four weeks working on it off and on in my free time and now I want to share it.

You can download the code for pySudoku here. In order to run it, you'll need to install Python along with wxPython.

pySudoku running on Windows XP
pySudoku running on Windows XP
There's not much more to say about it. Its a basic Sudoku game with three levels of difficulty and randomly generated puzzles. It alerts you when you make an incorrect guess and you can make as many as you want. To place a number on the grid, just left click on the empty square of your choosing and type a number key. If you are correct then the number will appear in the square. Also, it runs on any platform supported by Python and wxPython. The source code is included so feel free to mess around with it.