This thesis presents the design and development of a computer game, with a focus on the implementation and adaptation of the selected algorithm, the Voronoi diagram, for the purposes of gameplay.
The theoretical part introduces the fundamental concepts of game development, the technologies used, and describes the key algorithms and approaches applied in the creation of the solution.
The practical part describes in detail the process of designing and implementing the game, including the development of gameplay mechanics, player character control, and the design of the user interface.
It also presents the adaptation of the algorithm to the game specifications and its integration into a functional system.
The goal of the game is to destroy as many walls as possible by bouncing a ball off them, using the available mechanics.
Each game starts with a randomly generated level and ends after a fixed amount of time, after which the player's score is displayed on the screen.
The result is a game that demonstrates an interesting application of the given algorithm for the dynamic generation of game levels.
The conclusion summarizes the achieved objectives and provides suggestions for further development and possible improvements of the game.
|