Computing: Free Pascal Programming

Logic number puzzle: Sumdoku (Number Place, Судоку).

Download Sumdoku desktop application (Windows 64bit) Download Sumdoku source code (Lazarus/Free Pascal)

Description: Puzzle game with numbers to be placed onto a grid. The rules of Sumdoku are as follows:
    1. In each field of the NxN grid, write numbers from 1 to N.
    2. In each row and each column (and if selected, in each diagonal), each number must be written exactly once.
    3. The sum of the numbers in each area must equal the number given for this area.
The game is a typical logic game: In order to find the correct solution of the puzzle, you have to explore the sum values, and by logical thinking (concluding from what you know, that a given field must be a given number, or on the contrary, can't be a given number), determine, to which fields which numbers have to be written.
The game is played exclusively with the mouse: Click the field, where you want to write a number, then click one of the number buttons to write the corresponding number or Clear to remove the number from the actually selected field.

To do: The unique numbers on diagonals rule is not implemented in the actual version of the puzzle.

Free Pascal features: Changing the color of shapes and the caption of static-texts and labels during runtime. Creating objects during runtime. Two-dimensional arrays and arrays indexed by array elements (classic Pascal).


Sumdoku - a free logic game for PC