The work describes the process of making a snake game, from idea, through
design and implementation, to publication. The main aim of the thesis is
to combine knowledge from different books and online sources to create a
game in the most readable and efficient way. We approached the task by
reading a book on game design, which should teach us how to make quality
games. During the course of the work itself, a number of initially unforeseen
development problems arose, and the descriptions of our thinking in solving
these problems will be useful for younger developers facing similar challenges.
To this end, the assignment also includes a description of the relevant algorithms
and an explanation of them. The thesis results in a description of
the game design process and the different systems involved, as well as key
findings obtained during the process.
|