3D akční hra v podivném městě
3D akční hra v podivném městě
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/55383Identifiers
Study Information System: 128708
Collections
- Kvalifikační práce [10134]
Author
Advisor
Referee
Hauzar, David
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Theoretical Computer Science and Mathematical Logic
Date of defense
20. 6. 2013
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
real-time akční hra, 3D hra, umělá inteligence, plánováníKeywords (English)
real-time action game, 3D game, artificial intelligence, planningPráce se zabývá návrhem a následnou implementací real-time akční hry ve světě, který se nedá popsat klasickým třídimensionálním reálným lineárním vektorovým prostorem. Tato počítačová hra ovšem používá 3D zobrazování. Práce popisuje celý průběh vývoje: použití různých známých i vlastních technik, algoritmů a datových struktur. Při návrhu implementace různých částí také popisuje rozhodování mezi různýmy způsoby a rozebírá i ty nakonec nepoužité. Součástí díla jsou i umělé bytosti obývající město v tomto prostoru. Dále je zde i protihráč, který se snaží plánovat své kroky tak, aby zabránil hráčovi město obsadit a snaží se to udělat sám.
This thesis deals with a conception and implementation of a real-time 3D action game. This game is placed in a bizzare surrounding that is not a subset of an ordinary real three- dimensional linear space. The work presents the whole game implementation process. It goes through various sets of techniques, algorithms and data structures used or considered during the development. It also describes different ways of solving specified problems and the choices between them. Moreover there are artificial beings situated in the town inside the surrounding. The player's goal is to capture the whole city. There is also an opponent, who systematically plans his tasks and tries to possess the city as well.