Windows Utilities

Isanaki 2.6b


History of Isanaki Development

Here is an outline of the history of Isanaki Sudoku. At the beginning, it was simply called SudokuSolver and featured only a brute force solver. The application evolved gradually to Isanaki Sudoku, a Sudoku and Wordoku boards generator, a powerful solver, and a user-friendly helper.

Thanks to all people that help improving Isanaki 2.6b by sending useful comments, providing bright ideas and giving nice words on this piece of work....

Isanaki Release 2.6b

Release Date: 19 Sept 2009

  1. Correction of a limitation in Multi-Boards Printing of Wrodoku Boards
  2. Correction of an unnoticed bug (Shame on me !!!) on Quest addition using the mouse

Isanaki Release 2.6a

Release Date: 6 Sept 2009

  1. Correction of a Bug (with very low occurence rate) in Remote Pairs and XY-Chains

Isanaki Release 2.6

Release Date: 1 September 2009

  1. Print of Multi-Boards Pages: 2, 4 or 6 boards per page with solutions at the end of the printouts (request from Ric and Dr Pires)
  2. Possibily to use command-line parameters to automate boards generation (request from and with the help of RobinU)
    To get a quick view of this feature, call Isanaki Sudoku with the /HELP parameter.
  3. Improved Board generation speed (for 9*9, speed increase from 10% to 200% and for 16*16 boards, more than 200 %)
  4. Improved Solving Logic: Addition of a new Technique called RemotePairs
  5. Improved Solving Logic: Addition of a new Technique called Xy-Chains
  6. Improved Handling of Wordoku Boards (Thanks to Ric and RobinU for Debugging Help)
  7. Correction of a technique weakness in Naked Triple Technique (detected by Tarek)
  8. Additional Parameter for Special Boards Generation with RemotePairs and XY-Chains
  9. Smart Display of Candidates in Paper Printouts (Candidates are located in the half top of the cells, instead of being in the center)
  10. Addition of Shortcuts for Candidate Hightlight : mouse click on Candidate buttons while pression the Alt Key (request from Jim Wilson)
  11. Improved Readability in the Dialog Box 'Jump to Solve Tech Occurence' (request from Jim Wilson)
  12. Automatic Update of the Candidate Hightlight Menu according to View Mode (Sudoku or Wordoku)
  13. Smarter Update Check (check every month instead of every start of Isanaki Sudoku ...)
  14. Smashing of several small user-interface bugs

Isanaki Release 2.5

Release Date: 22 May 2009

  1. Support for Dutch Language (Thanks to RobinU for translation)
  2. Customizable Techniques Hierarchy
  3. Improved Generation of 16*16 boards (any difficulty level available)
  4. Rewriting and Improved Support for Wordoku Boards (Thanks to Ric for Debugging Help)
  5. Improved Board Display: Fading Colours Cells
  6. Multiple Cells Selection (Thanks to Campamax for Debugging Help)
  7. Enhanced Blocks Line Separator in Board (Screen and Printouts)
  8. Improved Board Printing
  9. Improved User-Interface: Bitmap Buttons, Custom TitleBar, XP-Style menus with icons, ...

Isanaki Release 2.4b

Release Date: 5 February 2009

  1. Correction of a Bug in File Export (reported by campamax and Ric)
  2. Implementation of Keyboard Accelerators (reported by campamax)
    • CTRL+N: New Board
    • CTRL+O: Open a Board
    • CTRL+S: Save Current Board
    • CTRL+I: Import Board from File
    • CTRL+I: Export Board from File
    • CTRL+P: Print Board
    • CTRL+D: Default Board Generation (using the last type of board generated by Isanaki Sudoku)
    • CTRL+G: Special Board Generation
    • CTRL+H: Get Next Hint
    • CTRL+Z: Undo
    • CTRL+Y: Redo
    • CTRL+J: Jump to Solving Technique
    • CTRL+1: Switch to 16*16 Boards
    • CTRL+9: Switch to 9*9 Boards
    • CTRL+U: Check for Isanaki Sudoku Update
    • CTRL+A: About Isanaki Sudoku
  3. Copy of Current Board by KeyBoard Accelerator CTRL+C
  4. Correct Focus Display in Board Control (highlight of current cell)
  5. Internal re-writing of Board Data Management

Isanaki Release 2.4a

Release Date: 18 January 2009

Bugs Correction

  1. Bug in Print Preview (reported by Ric)
  2. Bug in Automatic Update Self-Check (reported by campamax) View Comments on Isanaki External Forum

Isanaki Release 2.4

Release Date: 5 January 2009

  1. Support for Multi-Language: English, French and Spanish
  2. Board Export to Clipboard
  3. XP Style Menu (with icons)
  4. Automatic Update Check
  5. General User-Interface Improvement
  6. Renaming of Technique: Pointing Pair Reduction now Locked Candidate Type 1
  7. Renaming of Technique: Box Line Reduction now Locked Candidate Type 2
  8. Data Handling:
    • Export to Clipboard

Typical Layout

Isanaki Release 2.3

Release Date: 5 October 2008

  1. Board Page Setup (for print)
  2. Board Print and Print Preview
  3. Improved Batch Processing
  4. Board Centering

Typical Layout

Isanaki Release 2.2

Release Date: 19 Septembre 2008

  1. Improved User Interface
  2. Selection and Removal of Candidates by Right-Clicking Cells
  3. Simplied Board Generation (default menu)
  4. Removal of a Bug on Mouse Zoomed Position

Typical Layout

Isanaki Release 2.1a

Release Date: 17 Octobre 2007

  1. Minor Bugs removal

Isanaki Release 2.1

Release Date: 10 Octobre 2007

  1. Complete Implementation of Wordoku Support
  2. Update of Options Dialog Box for Wordoku Support
  3. Implementation of Dialog Bow for Wordoku Letters Assignment

Typical Layout

Isanaki Release 2.0a

Release Date: 19 september 2007

  1. Basic Implementation of Wordoku Support

Typical Layout

Isanaki Release 2.0

Release Date: 1 september 2007

  1. Complete Re-writing of the User-Interface Code
  2. Improved Solver
    • Y Wing
    • Forced Chains
  3. Special Board Generation
  4. 3D Board Display

Typical Layout

Isanaki Release 1.7a

Release Date: 25 January 2007

  1. Complete Re-design of the Options Dialog Box

Typical Layout

Isanaki Release 1.7

Release Date: 21 January 2007

  1. Improved Solver
    • Single Colours Type I
    • Single Colours Type II
  2. Removal of a Bug in Pointing Pair

Typical Layout

Isanaki Release 1.6a

Release Date: 3 January 2007

  1. Improved Solver
    • Unique Rectangle Type I
    • Unique Rectangle Type II
    • X Wing

Typical Layout

Isanaki Release 1.6

Release Date: 28 October 2006

  1. Board Generation with 6 levels of difficulty
  2. Improved Solver
    • Hidden Triple in a Box
    • Hidden Triple in a Row
    • Hidden Triplein a Col
    • Naked Triple in a Box
    • Naked Triple in a Row
    • Naked Triple in a Col
    • Naked Quad in a Box
    • Naked Quad in a Row
    • Naked Quad in a Col
  3. Removal of a Bug in Multi-Solutions Counting
  4. Improvement of Board Data Entry

Typical Layout

Thanks to Guenter Stertenbrink for providing the application Suexg16f on which the Board generator is based.

Isanaki Release 1.5a

Release Date: 18 September 2006

  1. Improved Board Color Handling
  2. Reset Board Feature

Typical Layout

Isanaki Release 1.5

Release Date: 16 September 2006

  1. Improved Solver
  2. Mistakes Handling
  3. Internal Code Cleanup

Typical Layout

Isanaki Release 1.4

Release Date: 13 September 2006

  1. Improved Solver
  2. Undo and Redo Handling
  3. Board Export to Texte File
  4. Import from Clipboard
  5. Data Handling:
    • Export to Text Files
    • Import from Clipboard

Typical Layout

Isanaki Release 1.3b

Release Date: 10 September 2006

  1. First Implementation of Human-Logic Solver
    • Hidden Single in a Box
    • Hidden Single in a Row
    • Hidden Single in a Col
    • Naked Single in a Box
    • Naked Single in a Row
    • Naked Single in a Col
    • Pointing Pair in a Row
    • Pointing Pair in a Col
    • Naked Pair in a Box
    • Naked Pair in a Row
    • Naked Pair in a Col
    • Hidden Pair in a Box
    • Hidden Pair in a Row
    • Hidden Pair in a Col
    • Box Line Reduction in a Col
    • Box Line Reduction in a Row
  2. Introduction of the 'Hint' Button and Graphical Help
  3. Use of Pencils Marks instead of graphical helpers
  4. Board Import from Text Files (support for msk, sdk, sol, spd, ss and txt formats)
  5. Data Handling:
    • Load and Save from Binary File (PuzzleData.spd)
    • Import from Sudoku Files (msg, sdk, sol, spd, ss)

Typical Layout

Isanaki Release 1.3a

Release Date: 19 August 2006

  1. Internal Update for Implementation of a Solver

Isanaki Release 1.2

Release Date: 12 July 2006 (First release on Web)

  1. Implementation of Zoom Option (from 50 to 400%)
  2. Efficient Brute Force Solver (10 times speed increase)

Typical Layout

Isanaki Release 1.1

Release Date: 25 June 2006 (unreleased on Web)

  1. Dialog Box for Options for Board Colors
  2. Addition of a Splash Screen

Typical Layout

Isanaki Release 1.0

Release Date: 25 May 2006 (unreleased on Web)

  1. Sudoku Board Data Entry from Keyboard
  2. First Version of the Brute Force Solver
  3. Handling of 9*9 and 16*16 Boards
  4. Graphical Pencil Marks (displayed as red and green squares)
  5. SDI Application
  6. Data Handling:Load and Save from Binary File (PuzzleData.spd)