iPhone Sudoku
My iPhone Sudoku native application made it’s 1.0 release today!
For the past couple of weeks I’ve been working on and off on a native Sudoku application for the iPhone. The code is now stable and made it’s 1.0 release today. As of this morning Sudoku is available to the world through Installer.app and Conceited Software’s community repository source.

The code is availble from my git repository here:
http://zackb.org/git-php/?p=sudoku.git
I thought making a relatively simple game like this would be a good first project for iPhone development and am very glad to see people using it. After about 9 hours of Sudoku being available to the world here are the stats from Concetied:
Sudoku (12399 downloads / 280.54MB)
Hope people get some fun out of it!
Thanks to BrentJ from the IRC channel for making the awesome icon!
![]()


September 28th, 2007 at 12:32 am
installed 1.0 edition, pressed CHECK button and a dialog appears saying it is not solved. however, program locks up at this point , this is a typical threading problem. did not know where else to post bug
// Aaron Ardiri
September 29th, 2007 at 12:50 pm
I’ve heard about this bug. It seems that on the very first run of Sudoku if you hit “Check” immediately the screen freezes up. The other reports (and myself) are not able to reproduce. Were you able to reproduce it?
Good point, I need to get this up on a googlecode page. Thanks!
October 2nd, 2007 at 2:14 am
Hi, I’m having a problem with Sudoku on my iPhone.
I had Sudoku version 1.0 installed from Installer v.263.
Yesterday a newer version, Sudoku v.1.0-1 showed in the “Update” section. kept giving me an error when I tried to install it “”Package file size mismatch”.
I even Uninstalled the v.1.0 to try to install the newer version, and still getting the same error message.
Any idea how to solve this?
October 2nd, 2007 at 3:51 pm
This has to do with the Installer.app repository. The configuration file for packages contain a checksum and if the filesize doesn’t match Installer won’t install it. I’ve passed this on to Conceited Software (the repo managers).
Thanks!
October 3rd, 2007 at 3:22 pm
They fixed it, thanx
October 14th, 2007 at 7:49 pm
Installed sudoko for the first time today..check button freezes iphone
October 23rd, 2007 at 6:00 pm
I really liked this game and I have no problem using it
so far except the New button is so close to the squares.
I try to stay away from that corner and fill it last. It
would be nice to have some kind of confirmation when New
button is pressed accidently and user doesnt have to start all over.
Thanks
October 25th, 2007 at 11:38 am
Fanastic job! Two feature requests:
1. I second the request for a confirmation dialog when you hit “New”, it really sucks to lose a nearly complete puzzle from an accidental keypress.
2. It would be really nice to be able to “freeze” a square or at least mark it in another color… some of us can’t remember when we’ve confirmed a section is correct. (one interface idea to mark a square would be to simultaneously touch the numbers in opposing corners)
November 12th, 2007 at 1:54 am
Fun to play, only 2 problems.
1. If i receive call while playing, upon end of call i get back to sudoku but content of screen is lost and new game is rolled.
2. “New” button is too easy to press, maybe confirmation window
would help to avoid accidental pressing.
November 18th, 2007 at 10:16 pm
Love the program, and sudoku is so dang addicting.
few suggestions.
1. being able to put multiple numbers in a square. sometimes i know a square has to be one of two numbers and i like to put the 2 it could be in there.and my mom has to be able to write every possible number in every square to do them. in the sudoku web app this is possible, i just like the idea of sudoku in its own app instead of going online constantly.
2. Easy Medium Hard option. i prefer hard ones, whereas my mother likes to do easy ones.
3. same as others, a confirmation window on new button press. but maybe instead of a confimation window, just a dialog asking what level of play you want and/or cancel.
just a few thoughts while i was playing this great app.
-Thanks for the hours of fun
December 8th, 2007 at 2:28 pm
Define Frustration. A sudoku puzzle that has no solution. The one that you show in the screen shot http://zackbartel.com/sudoku2.png (which was the first one that came up after i installed) has no solution. I worked on this one for upwards of half an hour before I was convinced that it was impossible to enter even one number. You can go ahead and check it yourself at http://www.sudokusolver.co.uk/
December 11th, 2007 at 11:09 am
Travis,
Thanks for the feedback. The game could really use some better puzzles. Being someone who rarely actually plays this game I’d like to ask those of you that understand it better to contribute your favorite puzzles! The current puzzle set was obtained from an open source sudoku solver project as an example of easy/medium/hard puzzles for the solver to solve in it’s unit tests.
PLEASE SEND ME SOME PUZZLES! The format is like any of these:
http://iphone-sudoku.googlecode.com/svn/trunk/puzzles/
December 23rd, 2007 at 10:32 am
Perhaps you could borrow the code from Michael Kennett’s Sudoku generator (at http://www.laurasia.com.au/sudoku/ ), and automatically generate puzzles on the iPhone…
December 27th, 2007 at 11:02 am
Crap man!! I get all excited to see a Sudoku app in the installer, and I tap more info. Usually don’t pay much attention to the name but yours sure stood out. Way to go, good to see you getting into making the iPhone a decent device. If it were not for 3rd party apps it would suck.
I’ll buy you dinner for this if we ever bump into each other (OSCON maybe?)
Cheers!
-Corey
February 19th, 2008 at 4:30 am
Great game - love the UI - agree with above comments. Also, would like to be able to enter my own puzzles (from newspapers etc)
Thanks
Paul
March 17th, 2008 at 9:50 pm
If this game would save when exiting (sometimes you need to adjust the volume on your music, etc.) then this game would be the best.
March 20th, 2008 at 8:24 pm
I agree with many of the other comments
Confirmation for a new puzzle
Being able to mark a square or plug in multiple numbers. I can see how this would be difficult from a ui standpoint, but how about being able to enter a number in another color, so you can at least tell that it’s a potential entry.
But the biggest thing (and maybe I’m just a noob, cause nobody else commented on this) but the puzzles are always missing ALL of a number, making it very difficult if not impossible to solve! Example: the puzzle will be missing all the 3’s, 4’s, and 8’s. I second the suggestion for choosing a difficulty level.
Great app!
April 2nd, 2008 at 3:30 pm
Im getting “Error Package Download Failed” whenever i try to donwload either Sudoku or otello after upgading to 1.1.4 my dad´s having the same problem, however i can intall every other game like Pool, Labyrinth, Tris and Contrasense. Is there a server problem or something? Thanks in advance
April 13th, 2008 at 7:25 am
I too have tried to install the Sudoku and Othello games with the same result. “Error Package Download Failed”
I’m also running 1.1.4 Ipod Touch
April 13th, 2008 at 3:57 pm
These errors are being caused by the package maintainer. I’ve dropped them a line and hopefully everything will be fixed soon.
May 17th, 2008 at 9:50 am
I play a lot of sudoku and these games are simply too hard. My screen dims as I have to study so long.
These are the kind of games that require a lot of marking, which unfortunately, isn’t available here. Still, keep up the good work.
July 2nd, 2008 at 10:57 am
Travis, the game you cited is actually solvable.. it took me 13 minutes 36 seconds. Here’s the answer.
691 374 285
738 652 491
425 981 736
984 735 612
567 218 943
213 469 578
179 523 864
356 847 129
842 196 357
October 12th, 2009 at 12:47 am
Dear Bartek,
I tried to download your application code but the link is broken.
Could you please give me the link to the source code?
Regards
Davide