Zack Bartel

iPhone Sudoku

Flomax No Prescription Cialis Soft Tabs For Sale Prednisone Generic Buy Lipitor Online Cialis Soft Tabs Without Prescription Erythromycin No Prescription Seroquel For Sale Aldactone Generic Buy Coumadin Online Prozac Without Prescription

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!

23 Responses to “iPhone Sudoku”

  1. Aaron Ardiri Says:

    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

  2. Zack Says:

    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!

  3. Zuhair Says:

    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?

  4. Zack Says:

    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!

  5. Zuhair Says:

    They fixed it, thanx :)

  6. murtaza Says:

    Installed sudoko for the first time today..check button freezes iphone

  7. Samarinder Says:

    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

  8. Dave Says:

    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)

  9. Gricko Says:

    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.

  10. Dennis Says:

    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

  11. Travis Says:

    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/

  12. Zack Says:

    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/

  13. Blake Winton Says:

    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…

  14. Corey Shields Says:

    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

  15. paul Says:

    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

  16. David Says:

    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.

  17. kevin Says:

    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!

  18. Mario Says:

    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

  19. Mark Says:

    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

  20. Zack Says:

    These errors are being caused by the package maintainer. I’ve dropped them a line and hopefully everything will be fixed soon.

  21. joe Says:

    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.

  22. AL33 Says:

    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

  23. Davide Says:

    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

Leave a Reply