In this thesis, we developed a Unity-based game to visualize different algorithms for generating labyrinths and finding paths through them. The game
offers different modes to present the algorithms in different ways. One of the
game modes allows us to generate labyrinths using nine different algorithms.
Another enables us to solve labyrinths with six different algorithms and their
combinations. The last game mode is intended for users who are looking
for some brain stimulation, as it prepares random labyrinths in advance and
plots the path that users have to follow by combining search algorithms in
order to successfully solve the labyrinth. The game is designed to give us
as much control over the execution of algorithms as possible (slowing down,
stopping, step-by-step execution, showing relevant data during execution).
|