Computing: Free Pascal Programming

Kidspuzzle - A puzzle game for children.


Download Kidspuzzle desktop application (Windows 64bit) Download Kidspuzzle data files (Puzzle pictures) Download Kidspuzzle source code (Lazarus/Free Pascal)

Description: PC version of the classic puzzle game: Try to place the picture pieces in the correct order to get a given picture. The application is intended for young kids; thus the motifs of the pictures are taken from the kids-world and the number of puzzle pieces is kept small (between 12 and 120). The actual version 4.0 includes only 2 puzzle pictures (one with 12 and one with 80 pieces); 46 others may be downloaded as individual ZIP archives from the Kidspuzzle download page.
At the start of the game, the puzzle pieces are at random positions. Try to recreate the picture with the pieces ordered correctly, by moving them to the position, where you think, that they fit. To select the piece to be moved, click it. Then click the position, where you want to place it (the piece at this position being moved to the position, where the first clicked piece was before). Since version 3.0, it's possible to quit the game at any moment and resume it later: Just use the Save/Open functions in the New menu, that allow to save the current puzzle state to a file and reload it later, giving the users the possibility to continue there, where they stopped, when exiting the application.

Application change log.   Data file updates.
Version 1.0 (April 2020): Original program.
Version 2.0 (June 2020):
  - Puzzle selection, by browsing to the directory, containing the puzzle pieces files.
  - Renaming the puzzle directories (number of pieces + full puzzle name).
  - Allowing specific picture format (not necessarily .jpg) for a given puzzle.
  - Extending the maximum puzzle size to 6×10 pieces.
  - Addition of 3 new puzzle pictures.
Version 3.0 (November 2020):
  - Save and Load functions (making possible to quit and resume later).
  - Puzzle download function from website (manual download).
  - Extending the maximum puzzle size to 6×12 = 72 pieces.
  - Addition of 6 new puzzle pictures.
Version 3.0.1 (April 2021):
  - Changing code for opening of .html help file (did not work with Chromium browsers!)
Version 4.0 (November 2021):
  - Extending the maximum puzzle size to 8×15 = 120 pieces.
Data update 3.0.1 (December 2020)   4 new puzzle pictures added
Data update 3.0.2 (January 2021)   4 new puzzle pictures added
Data update 3.0.3 (February 2021)   3 new puzzle pictures added
Data update 3.0.4 (April 2021)   4 new puzzle pictures added
Data update 3.0.5 (July 2021)   4 new puzzle pictures added
Data update 3.0.6 (October 2021)   3 new puzzle pictures added
Data update 3.0.7 (November 2021)   1 new puzzle picture (included with the v4.0 application)
Data update 3.0.8 (April 2022)   2 new puzzle pictures
Data update 3.0.9 (August 2022)   2 new puzzle pictures
Data update 4.0.0 (November 2021)   3 new puzzle pictures (one of these included with the v4.0 application)
Data update 4.0.1 (April 2022)   1 new puzzle picture
Data update 4.0.2 (August 2022)   1 new puzzle picture

Free Pascal features: Manipulating images: Changing visibility, size, position and picture during runtime; taking actions, when an image was clicked with the mouse. Reading Free Pascal .INI files. Using the Directory Selection, the Save and the Open dialog. Complex data structures (classic Pascal).

Screenshot:

Kisdpuzzle - A free PC puzzle game for children: Unicorn under the rainbow