The Su Doku Assistant (SDA) is an easy-to-use Windows 95, 98, Me,
XP, Vista based program for solving and creating 9×9 Su Doku puzzles.
Features of SDA include:
- Extensive support for the manual solution of both symmetric and asymmetric Su Doku puzzles including:
- Entry of pre-filled values via keyboard or mouse, or a combination of both.
- Automatic checking of manually entered cell values to ensure conformance with the fundamental rule of Su Doku.
- Identification of
singletons
– unfilled cells which can only take one value. - Identification of all the unfilled cells which can take a specific value.
- Simultaneous display of potential candidate values for all unfilled cells.
- Tool-tips
on unfilled cells, each tool-tip listing the candidate values for that
cell. Tool-tips are also provided for many SDA screen components. - Cell colouring, useful when utilising more advanced strategies such as Colouring, X-Wings, XY-Wings and Swordfish.
- Backing up the state of a partially completed grid for subsequent restoration, if required.
- An unlimited undo facility for removing manually entered values.
- A "give me a hint" facility.
- Powerful automatic solution of both symmetric and asymmetric Su
Doku puzzles. SDA can solve any 9×9 Su Doku puzzle with a unique
solution. Such puzzles range in complexity from level 1 (relatively
easy) to level 6 (fiendishly difficult). By way of comparison, the
puzzles published in most newspapers seldom exceed level 2 in
difficulty. - Flexible new puzzle creation facilities. Both symmetric and
asymmetric puzzles with a specified number of cells may be created, as
may those with a specified level of difficulty in the range 1
(relatively easy) to 6 (fiendishly difficult). - Significant additional capabilities including:
- Saving
and reloading Su Doku puzzles in SDA .grd file format, whether
partially or fully completed. Puzzles may also be saved in two popular
plain text formats. - Loading Su Doku puzzles held in text files using various popular formats for facilitating puzzle entry and interchange.
- Saving the history of the steps taken by SDA when solving a puzzle automatically and replaying these steps one by one.
- The timing of the manual solution of puzzles. When an incompletely solved puzzle is saved, the
time taken so far
is also saved, in order that the correct time can be re-established if the puzzle is loaded again. - A facility to improve puzzles by removing redundant pre-fills.
- Conversion of any asymmetric puzzle into a symmetric puzzle, or vice-versa.
- Printing paper copies of puzzles for
off-line
solution.
- Saving