Skip to content
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.

Releases: 1to9only/SukakuExplainer

SukakuExplainer - 16 Mar 2023

16 Mar 09:38
Compare
Choose a tag to compare
  • fix BUG code for variants
  • add single diagonal variant
  • several small updates
  • various small changes
  • add Windoku Windows Closed/Open Options for Generate
  • add fixed lksudoku's fix to Chaining
  • add step timings in hints output
  • changes in Chaining.java, may affect some ratings!
  • add Check uniqueness only
  • fix nullpointerexception in addBug3Hint
  • changes to hints output
  • improvements, in variants, in intersections
  • fix General Intersection in JS jigsaws
  • improve custom variant setup for JS|B|W|X|
  • a custom variant with 9 extra regions is a jigsaw
  • detect possible corrupted config (json) file
  • built using jdk-8u311
  • support for odd/eVen sudokus (odd or even, or both odd and even), use -V option
    To use this feature in command-line: serate, hints, pencilmarks and solve:
    In GUI, setup the sudoku with the correct odd/even layout. Exit GUI. This saves the layout in SukakuExplainer.json.
    Example:
java.exe -Xrs -Xmx1g -cp SukakuExplainer.jar diuf.sudoku.test.serate -V --input=oddeven.txt --output=oddeven.se
  • support for rating custom extra regions sudokus, use -U option
    To use this feature in command-line: serate, hints, pencilmarks and solve:
    In GUI, setup the sudoku with the correct extra regions layout. Exit GUI. This saves the layout in SukakuExplainer.json.
    Example:
java.exe -Xrs -Xmx1g -cp SukakuExplainer.jar diuf.sudoku.test.serate -U -X --input=custom.txt --output=custom.se
java.exe -Xrs -Xmx1g -cp SukakuExplainer.jar diuf.sudoku.test.serate -M --input=sample.txt --output=sample.se

java.exe -Xrs -Xmx1g -cp SukakuExplainer.jar diuf.sudoku.test.pencilmarks -M --input=sample.txt >sample.p

java.exe -Xrs -Xmx1g -cp SukakuExplainer.jar diuf.sudoku.test.hints -M --input=sample.txt >sample.h

SukakuExplainer.jar
Size: 836,144 bytes
MD5: af5c4e9f8c658ba845852b5bc1392b1c