Logical games have been for a long time an important part of the entertainment of many people and a good way, to preserve mental health. Accessing logic puzzles digitally is getting more popular both as computer and mobile games. Solving the puzzles digitally makes it possible to have the solution and the way to finding it associated with the player, which enables the customization of the puzzles, to match the player’s preferences. Since entertainment is still the primary focus of games, it is important, that the player don’t find the puzzles neither too easy nor too hard.
There is new group of logic puzzles, which are aiming to be easily insertable into a three-dimensional world. This thesis tries to define a general model for this new group, based on some games, whose gameplay mostly consists of solving puzzles of this category. The model’s purpose is to allow generating logic puzzles automatically, that match the player’s cognitive capabilities.
To make this possible, this document investigates three main branches: determining the difficulty of existing puzzles, finding ways to generate puzzles of a given difficulty and finding the optimal difficulty of the puzzles for the players. Based on the results of these investigations, a solution is presented, which allows generating puzzles of adjusted difficulty level for the players.