Releases: 1to9only/SudokuExplainer
Sudoku Explainer for 4x4 - 25x25
SE for 4x4, 5x5, 6x6, 7x7, 8x8, 9x9, 10x10, 12x12, 14x14, 15x15, 16x16, 18x18, 20x20, 21x21, 24x24, 25x25
- Download SudokuExplainers.zip
- Unzip to a folder (or into same folder as previous release, overwriting files)
- Run Launcher (program is unchanged from previous versions)
Launcher.exe (Windows only)
or
java -jar Launcher.jar
SudokuExplainers.zip
Size: 12,429,008 bytes
MD5: 40c11b44525105e7a8910fa1f4003f41
Usage - GUI
java -jar Sudoku[N]Explainer.jar
Usage - serate
java -cp Sudoku[N]Explainer.jar diuf.sudoku.test.serate --input=puzzles.txt --output=output.txt [options]
Usage - hints
java -cp Sudoku[N]Explainer.jar diuf.sudoku.test.hints --input=puzzles.txt [options] > output.txt
Options
-L Latin Square
-X Diagonals (X)
-H Block Height, e.g. -2 for 2Rx3C, -3 for 3Rx2C, for 6x6 sudoku
-d Diagonal [/] in Single-Diagonal Sudoku, -X must be specified
-a AntiDiagonal [\] in Single-Diagonal Sudoku, -X must be specified
-D Disjoint Groups
-W Windoku
-U Custom extra regions (uses saved layout)
Note1: The default Block Height is the lower number of the 2 numbers!
Note2: SE5x5 and SE7x7 dont have blocks!
Puzzle Format - GUI
The GUI displays cell values and candidates using numbers (1-25).
Candidate input via keyboard is through keys 1-9 (numbers 1-9) or keys A-Y/a-y (numbers 1-25).
For large sudokus (bigger than 16x16), the GUI is cramped but usable!
For the larger sudokus, GUI output format can be selected from the Options menu.
For the larger sudokus, GUI input format is auto-detected.
Puzzle Format - serate, hints
For sudokus up to 9x9, numbers 1-9, one sudoku per line.
For larger sudokus, letters A-Y (for numbers 1-25), one sudoku per line.
Use the GUI to convert between formats.
Custom extra regions - layout
For sudokus up to 9x9, numbers 1-9. Or use letters A-I.
For larger sudokus, letters A-Y (for numbers 1-25).
For examples, see: http://forum.enjoysudoku.com/various-nxn-n-9-jigsaw-sudokus-t38697.html
Custom extra regions - command line
In GUI, setup the sudoku with the correct extra regions layout. Exit GUI. This saves the layout in json file.
Source Code:
The java source for SE9x9 is in this GitHub repository.
This is the reference code used by my scripts to generate and build the other SEs.
Other Notes:
GUIs should all be working, some are untested (not used! or rarely used!).
GUIs looks OK on 1920x1080 screen, other resolutions are untested.
Command lines should also work, very hard large sudokus will take a long time to rate.
The Generate code is the original SE code, may not work well for some sudoku sizes.
SE Font:
SE settings are stored in a .json file, there is (usually) not need to change these!!
The SE font used in the main GUI can be changed by modifying the FontName setting in the .json file, e.g.
"FontName":"Ink Free",
If SE settings are messed up (SE does not start!), close SE, delete .json file, restart SE to recreate .json file.
Low Clues sudokus:
- Download SudokuLowClues.zip
- Unzip into same folder
SudokuLowClues.zip (unchanged from previous release)
Size: 10,750 bytes
MD5: d9fb25d024f22a9695fe6d131f0832f1
These were generated using my modified version of hkociemba1's sudokuNxM from: https://github.com/1to9only/sudokuNxM.
hkociemba1's program notes: http://kociemba.org/themen/sudoku/program.html.
Launcher:
Launcher.exe (Version 2022.8.11 (unchanged) Windows only)
Launcher.jar (Version 2022.8.12 (unchanged) Windows and *nix)
SudokuExplainer - 24 March 2022
This is a direct replacement for the original (304,777 bytes) SudokuExplainer.jar.
It rates very hard sudoku puzzles about 3 times faster.
SudokuExplainer.jar
Size: 279,051 bytes
MD5: f3b1014d8d153b5a45a515db36f2fd78