Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-settings.php on line 399 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-settings.php on line 414 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-settings.php on line 421 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-settings.php on line 456 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-includes/cache.php on line 99 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-includes/query.php on line 21 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-includes/theme.php on line 576 Deprecated: Function eregi() is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-content/plugins/statpress/statpress.php on line 1139 Deprecated: Function eregi() is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-content/plugins/statpress/statpress.php on line 1140 Deprecated: Function eregi() is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-content/plugins/statpress/statpress.php on line 1141 Deprecated: Function eregi() is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-content/plugins/statpress/statpress.php on line 1142 Deprecated: Function ereg() is deprecated in /storage/content/19/1006419/blog.storymasterq.net/public_html/wp-content/plugins/statpress/statpress.php on line 979 StorymasterQ Productions Pseudoku

Pseudoku


PseudokuWhat is Pseudoku?

Pseudoku is a Sudoku Assistant. It can load Sudoku puzzles onto an interactive game board using many interfaces, and from there players can use Pseudoku’s many functions to help them solve the puzzles.

What is Sudoku, anyway?

Wisegeek explains Sudoku as “…a 9×9 square grid that is divided into nine 3×3 squares, resulting in nine rows and nine columns, for a total of 81 small squares. The unsolved Sudoku puzzle supplies only a few numbers in random squares. To solve the puzzle, the remaining squares must be filled in with the numbers 1 through 9, each appearing only once in each row, column and 3×3 square.”

How do you use Pseudoku?

Pseudoku’s game board has been meticulously coded so that it can be used by either a mouse or a keyboard. With a mouse, the user can click on the boxes to see the numbers currently occupying the box. The user can then choose which number to activate (green) or deactivate (red). All or none can also be chosen to activate or deactivate all the numbers at once.

With a keyboard, the user can use the arrow keys to move the selected box (shown in light blue background) and the enter key to call the numbers view. The user can then use the number keys (both above the letters or the ones to the right side of the keyboard) to activate or deactivate the number.

Activated numbers will show on the edited box. If there are more than one activated, the box will show the numbers in a small font. Otherwise, the box will show the number in a bigger font and boldface.

What can Pseudoku do? What can’t it do?

Pseudoku was designed to be a helper program to solve paper-based Sudoku puzzles. Pseudoku can accept a 81-number string and lay the numbers on the Pseudoku board. The numbers are read from the top left to the right, then down, replacing empty boxes with zeros or periods. When the input is given correctly, Pseudoku should be able to copy the Sudoku onto its gameboard, where the User can then try to solve.

Pseudoku has a quite ingenious helper tool, the Pencil Marks. This function will scan the empty boxes of the gameboard and fill them with possible numbers, leaving the impossible ones out. From there, the User can further deduct which numbers are impossible, finally leaving only the possible numbers, completing the puzzle. Very easy Sudoku Puzzles sometimes solve themselves when the Pencil Marks technique is applied to them.

Pseudoku checks for puzzle completion every time a number is changed. When it detects that there are no longer multiple numbers in any box, it will declare the puzzle as solved. The one exception is if there are duplicate numbers in a row, column, or region, it will highlight those numbers instead.

At the moment, Pseudoku cannot create its own Sudoku puzzles. There are plans to include this functionality, but please refer to the tagline of this blog. Instead, Pseudoku offers a multitude of ways to input Sudoku puzzles. One that has been covered was the 81-number string, but it can become tedious to enter. Another way is to download a Pseudoku Puzzle files, which can contain up to 100 puzzles per file, which may or may not include solutions for each puzzle.

Aside from inputting files, puzzles in progress can also be saved to be continued another day. Sudoku puzzles taken from a Pseudoku Puzzle file with solutions will be saved in their own file, with their solution included, so the next time you load the puzzle, you will still have the option to surrender and let Pseudoku show you the solution.

Pseudoku is a Sudoku Assistant program. It cannot solve Sudoku puzzles on its own. It can show a puzzle’s solution if that solution is included in a Pseudoku Puzzle file. It can, however, check if the solution is valid or not.

Technical Information

  • Requires .NET Framework 1.1