Skip to content

Brief Description of Sukaku Explainer and the Graphical User Interface (GUI)

SudokuMonster edited this page Jul 16, 2020 · 1 revision

Sukaku Explainer Welcome Window:

This application can solve a Sudoku, Sukaku (Pencilmark Sudoku) and a number of their variants step by step, and explain at each step the technique that is used. It also allows you to get all the techniques that can be applied at any step of the solving process, and to explain and apply any of them.

To enter the Sudoku\Sukaku puzzle, select a cell with the arrow keys or by clicking on it. Then type the value, or click on one of the possible values. Press the spacebar or click again to clear the cell. Hold the Ctrl-key while clicking to toggle a candidate of an empty cell.

The following buttons are available:

  • Check validity to check whether the entered Sudoku is a valid one and has a unique solution.
  • Solve step to get the simplest hint that allows you to perform the next solving step. A detailed explanation of the solving technique will be displayed in this area. Click again to apply the hint that is shown, and to get the next solving step. To solve a Sudoku, just click this button multiple times until the Sudoku is fully solved.
  • Get next hint: After Solve step, you can use it to get another hint without applying the one that is shown. Click multiple times to get more hints. Hints are sorted in increasing order of difficulty.
  • Apply hint to apply the current hint, without getting the next one. It is possible to select multiple hints and to use this button to apply all of them at once.
  • Get all hints to get all simple hints that can be applied on the current situation. The hints are grouped by category, and sorted in increasing order of difficulty. The hints appear in the right pane. You can select any hint to get a detailed explanation of it, and click on Apply hint to apply it.
  • Undo step Go back one step.

The following variants are available (Some of them can be combined):

  • Vanilla Sudoku/Sukaku: This is the default setting bringing you the popular Sudoku where you have to fill a 9 × 9 grid with numbers so that each row, column and 3x3 block contain all of the digits between 1 and 9. Sukaku is the same puzzle but allows you to use Pencilmarks. The same rules as Sudoku still apply. The regions on a 9x9 grid have this configuration called Rows, Columns & Blocks(Boxes):

    1  1  1  1  1  1  1  1  1   1  2  3  4  5  6  7  8  9   1  1  1  2  2  2  3  3  3
    2  2  2  2  2  2  2  2  2   1  2  3  4  5  6  7  8  9   1  1  1  2  2  2  3  3  3
    3  3  3  3  3  3  3  3  3   1  2  3  4  5  6  7  8  9   1  1  1  2  2  2  3  3  3
    4  4  4  4  4  4  4  4  4   1  2  3  4  5  6  7  8  9   4  4  4  5  5  5  6  6  6
    5  5  5  5  5  5  5  5  5   1  2  3  4  5  6  7  8  9   4  4  4  5  5  5  6  6  6
    6  6  6  6  6  6  6  6  6   1  2  3  4  5  6  7  8  9   4  4  4  5  5  5  6  6  6
    7  7  7  7  7  7  7  7  7   1  2  3  4  5  6  7  8  9   7  7  7  8  8  8  9  9  9
    8  8  8  8  8  8  8  8  8   1  2  3  4  5  6  7  8  9   7  7  7  8  8  8  9  9  9
    9  9  9  9  9  9  9  9  9   1  2  3  4  5  6  7  8  9   7  7  7  8  8  8  9  9  9
    
  • Latin Square: Also known as QWH, LQ or LS. Removing the blocks will leave only the rows and columns as constraints. Sudoku can therefore be considered a subset of Latin Square.

  • Disjoint Groups: Adds 9 block position groups. In combination with Sudoku it is also known as SudokuDG, SudokuP or Sudoku4D. The regions on a 9x9 grid have this configuration:

    1  2  3  1  2  3  1  2  3
    4  5  6  4  5  6  4  5  6
    7  8  9  7  8  9  7  8  9
    1  2  3  1  2  3  1  2  3
    4  5  6  4  5  6  4  5  6
    7  8  9  7  8  9  7  8  9
    1  2  3  1  2  3  1  2  3
    4  5  6  4  5  6  4  5  6
    7  8  9  7  8  9  7  8  9
    
  • Windows: Adds 4 Extra Blocks (Windows) as constraints. These would force the creation of 5 other hidden groups which can be used to help advancing the solution. When combined with Sudoku it is also known as Windoku, Hyper Sudoku, NRC Sudoku (Dutch Newspaper) or SudokuW. The regions on a 9x9 grid have this configuration:

    9  5  5  5  9  6  6  6  9
    7  1  1  1  7  2  2  2  7
    7  1  1  1  7  2  2  2  7
    7  1  1  1  7  2  2  2  7
    9  5  5  5  9  6  6  6  9
    8  3  3  3  8  4  4  4  8
    8  3  3  3  8  4  4  4  8
    8  3  3  3  8  4  4  4  8
    9  5  5  5  9  6  6  6  9
    
  • X diagonals: Adds 2 9-cell diagonals as constraints (No repeating symbols in corner to corner diagonal). When combined with sudoku it is also known as SudokuX. The diagonals overlap in the center of the grid with that cell at Row 5 and Column 5 capable of seeing all cells of both diagonals:

    \  .  .  .  .  .  .  .  /
    .  \  .  .  .  .  .  /  .
    .  .  \  .  .  .  /  .  .
    .  .  .  \  .  /  .  .  .
    .  .  .  .  X  .  .  .  .
    .  .  .  /  .  \  .  .  .
    .  .  /  .  .  .  \  .  .
    .  /  .  .  .  .  .  \  .
    /  .  .  .  .  .  .  .  \
    
  • Center Dot: Adds a 9 cell Center Dot Extra group which has the following configuration:

    .  .  .  .  .  .  .  .  .
    .  O  .  .  O  .  .  O  .
    .  .  .  .  .  .  .  .  .
    .  .  .  .  .  .  .  .  .
    .  O  .  .  O  .  .  O  .
    .  .  .  .  .  .  .  .  .
    .  .  .  .  .  .  .  .  .
    .  O  .  .  O  .  .  O  .
    .  .  .  .  .  .  .  .  . 
    
  • Asterisk: Adds a 9 cell Asterisk Extra group which has the following configuration:

    .  .  .  .  .  .  .  .  .
    .  .  .  .  O  .  .  .  .
    .  .  O  .  .  .  O  .  .
    .  .  .  .  .  .  .  .  .
    .  O  .  .  O  .  .  O  .
    .  .  .  .  .  .  .  .  .
    .  .  O  .  .  .  O  .  .
    .  .  .  .  O  .  .  .  .
    .  .  .  .  .  .  .  .  . 
    
  • Girandola: Adds a 9 cell Girandola Extra group which has the following configuration:

    O  .  .  .  .  .  .  .  O
    .  .  .  .  O  .  .  .  .
    .  .  .  .  .  .  .  .  .
    .  .  .  .  .  .  .  .  .
    .  O  .  .  O  .  .  O  .
    .  .  .  .  .  .  .  .  .
    .  .  .  .  .  .  .  .  .
    .  .  .  .  O  .  .  .  .
    O  .  .  .  .  .  .  .  O
    
  • Forbidden pairs variants These variants impose constraints on pairs of cells, known as binary constraints. These binary constraints are clues which specify that certain value pairs can never occur in cells with a specific location relationship. Each cell that is solved will propagate this relationship to another unsolved cell. In Sukaku Explainer these include some Non Consecutive and some Anti Chess Puzzles

  • Non consecutive (NC) Sukaku Explainer has this variant where no consecutive values can occur in orthogonal adjacent cells. The values available in a 9x9 sudoku are 1,2,3,4,5,6,7,8,9. If 1 and 9 are not allowed in adjacent cells then it is known as NC+ or cyclic NC.

  • Ferz Non consecutive (FNC) Sukaku Explainer has this variant where no consecutive values can occur in diagonal neighbouring cells. The values available in a 9x9 sudoku are 1,2,3,4,5,6,7,8,9. If 1 and 9 are not allowed in the neighbouring cells then it is known as Ferz NC+ or cyclic Ferz NC

  • Anti Chess in this subset of Forbidden Pairs, the same value can't occur in cells that are positioned 1 leap (of a specified chess piece) apart. 2 famous Anti Chess varieties are supported by Sukaku Explainer: Anti-King (AK, also known as touchless) and Anti-kNight (AN)

  • A 9x9 Toroidal board is one that wraps the board in way where Row 1 becomes next to Row 9 and Column 1 becomes next to Column 9, transforming the board into a Doughnut shaped (Halo or Toroid) 3D shape. It extends the effect of forbidden pairs to more cells taking advantage of this property.