JC’s Killer Sudoku, Samunamupure…

JSudoku Software

October 22nd, 2007

Download JSudoku 1.5b2 August 23rd, 2008

Download JSudoku.exe for MS Windows (1002 Kb)     Download JSudoku.app for Mac OS X (1003 Kb)     Download JSudoku.jar for any OS (1133 Kb)     Launch JSudoku.jar using Java Web Start     Download user guide (1119 Kb)     Browse user guide

JSudoku is a Sudoku solver, helper and generator written in Java. The main focus in on Killer Sudoku, but it also supports vanilla Sudoku and a bunch of other variants: Sudoku X (diagonal), JigSaw, Overlapping variants (Samurai, Clueless…), Square Wisdom (Kenken), Even/Odd & the like, (non) consecutive, Greater/Less than… which may all be combined.

JSudoku is compatible with MS Windows and Mac OS X. Although not tested, it should also work under Linux or other Unix OS with Java support. The Windows and Macintosh programs are just wrappers for the Java jar program. The Windows wrapper will download Java if not already installed. The Macintosh wrapper moves the menu bar at the top of the screen and let you drag-and-drop files over the application icon to open them.

JSudoku requires a Java Runtime Environment (JRE) Java 2 Standard Edition (J2SE) version 1.4.2 or higher. See the install page for details. The small applet below will check the Java version installed.

JSudoku requires Java wich is not installed on your computer.
Click here to download Java.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

17 Comments

  1. Carl wrote,

    Followup to Mac version on OSX unable to find libraries.

    Still not working, but the JSudoku.jar file is executable under OS X, as is. Now all I need to do is learn how to use it on Killer images.

    -Carl

    Comment on April 27, 2008 @ 3:09 am

  2. Jean-Christophe wrote,

    Hi Carl,

    Thanks for the feedback.

    I’m developping under Mac OS X 10.5 (Leopard)
    I made some tests and noticed the Apple ’stub’ application that launches the jar in the bundle is incompatible with 10.3 (Jaguar). This is not code that I program, but that ships with the Apple JDK, so shame on Apple.

    I’ll try to use the ’stub’ that ships with 10.3, but this one is not a universal binary (IOW Power PC only), so it may cause problems under Intel. I can’t test this since I don’t have an Intel Mac.

    I’ve just released a new version, which should launch fine under 10.3.

    Comment on May 3, 2008 @ 10:22 am

  3. Jim wrote,

    I have a great deal of trouble getting a puzzle generated.

    In general, whatever method I try gets me a filled in grid or an empty grid. (all candidates for all.)

    I’d like to generate puzzles and although I did once I cannot repeat the success.

    Comment on May 18, 2008 @ 11:55 am

  4. Jean-Christophe wrote,

    Hi Jim,

    There is probably some inconsistent settings in the “New grid” dialog. You should reset all settings to their defaults and generate a grid again. You do not have to expand the “Generator” sub-items, just click on the reset icon next to the “Generator” item and it will reset all the sub-items.

    Hope this helps

    Comment on May 18, 2008 @ 12:09 pm

  5. Jim wrote,

    I downloaded to a “clean” computer.

    I assume that the settings are default.

    I got a complete grid, NOT a puzzle.

    Comment on May 18, 2008 @ 2:07 pm

  6. Jean-Christophe wrote,

    Settings are stored in user preferences and are shared by all JSudoku on the same computer. If you simply installed in another directory, or another version, it will NOT reset the settings to defaults. So you should really click the reset icon next to the “Generator” item in the “New Grid” dialog.

    If this still doesn’t work for you, I’ll need to know what particular settings you used: grid variant, ranges for nb of givens, nb of guesses…

    Comment on May 18, 2008 @ 2:43 pm

  7. Jim wrote,

    “So you should really click the reset icon next to the “Generator” item in the “New Grid” dialog.”

    The onley “RESET” I see is under EDIT. Tried it, no help.

    I run windoze.

    Comment on May 19, 2008 @ 1:09 am

  8. Jean-Christophe wrote,

    I mean the reset ICON in the NEW GRID dialog:
    1. Choose “New Grid” from the “Design” menu. You’ll get this dialog
    2. Click on the “Generator” item in the list to select it. The reset icon will become visible in the right-hand column. It’s a little a blue arrow, like for Blocks in the screen shot.
    3. Click the reset icon next to “Generator”.
    4. Click the “Generate” button.

    Note: The OS used does not make any difference here. Indeed 99.9% of the code is the same whichever the OS it runs.

    Comment on May 19, 2008 @ 5:37 am

  9. Jim wrote,

    Thanks, the reset icon worked for me.

    Comment on May 19, 2008 @ 8:27 pm

  10. Jim wrote,

    I had some input but it wasn’t saved by your site.

    It was more or less….how can I shoew you my settings?
    Where are they stored?

    Comment on May 20, 2008 @ 3:15 am

  11. Jean-Christophe wrote,

    | Jim wrote
    | how can I shoew you my settings?

    The easiest way is probably to take a screen shot.

    | Where are they stored?
    I use the Java user Preferences which is OS transparent. The actual storage depends the JRE implementation for the particular OS and you should not edit it. Some Details here

    Comment on May 20, 2008 @ 6:25 am

  12. Joe Defries wrote,

    Kudoes to you on your excellent JSudoku software, Jean-Christophe! I especially appreciate the ‘drag and drop’ capability for ‘pasting’ Killer Sudoku Codestrings into your app. Do you have a program that will input a single text file (containing multiple rows of CodeStrings) with the program output detailing, for each CodeString, whether it has a Unique or multiple solutions?
    Cheers!
    Joe Defries
    the joe in joe-ks.com & suJoku.com

    Comment on June 8, 2008 @ 8:22 am

  13. Jean-Christophe wrote,

    I do not yet support collections of grids. It’s on my whish list already. I’ll add it soon or later … when I find time to do it.

    Comment on June 8, 2008 @ 10:55 am

  14. tarek wrote,

    As a programmer myself, I want to congratulate you on this fine piece of work. I’m currenlt using your software on occasions to double-check some of my puzzle creations.

    In that sense, I can’t understand why you can’t mix Extra groups from the drop down menu

    Comment on June 24, 2008 @ 11:04 am

  15. enxio27 wrote,

    I have to say that I’m impressed that your JSudoku could give me the pencil marks for a jigsaw sensei puzzle (although I’m not at all surprised, since you created the puzzle).

    I do have one request and one problem:

    1. Is there any way to make JSudoku print all the pencil marks the same size (smaller font), instead of sizing them based on how many candidates are in that cell?

    2. When I printed the puzzle, it cut off the row labels on each side. How do I fix this?

    Comment on July 18, 2008 @ 4:44 am

  16. cauchy wrote,

    I’d like to use skyscrapers in sudoku. Do you consider about to implemente this variant and when will be included into JSudoku? ;)

    Comment on October 31, 2008 @ 11:43 am

  17. Dominic Sweetman wrote,

    Good work.
    JSudoku works fine with Debian Linux (4.0 “etch” release) with least-trouble java:

    % java -version
    java version “1.6.0″
    Java(TM) SE Runtime Environment (build 1.6.0-b105)

    When solving, I’d like to be able to see only pencil marks I’ve made for myself, not those it figures out for me. But I don’t think I’m willing to learn java to fix it…

    Comment on November 19, 2008 @ 10:02 pm

Sorry, the comment form is closed at this time.

Powered by WordPress