Original title:
Framework pro tvorbu her typu tower defense
Translated title:
Framework pro tvorbu her typu tower defense
Authors:
Čižmárik, Andrej ; Gemrot, Jakub (advisor) ; Holan, Tomáš (referee) Document type: Bachelor's theses
Year:
2017
Language:
eng Abstract:
[eng][cze] Tower Defense is a popular subgenre or real-time strategy, where the player guards an object by building defending towers against raiding enemy units. Current Tower Defense games have, however, closed source code which completely prevents any possibility to extend these games or study their code. Due to this fact the aim of this thesis is to develop a multi-platform framework for development of Tower Defense games together with an illustrative example game created using the framework. Framework supports game objects: towers, units and interactions between them - all scriptable in scripting language LUA. Framework also supports textures, animations, sound effects and game maps created using an available graphical editor. User interface is designed using declarative language XAML. In the result we fulfilled the aim of the thesis - using the created framework users can develop Tower Defense games for platforms Windows and Android.Tower Defense hry sú populárnym subžánrom real-time strategických hier, kde hráč chráni strážený objekt obrannými vežami pred nájazdmi nepriateľov. Súčasné Tower Defense hry sú však uzavreté, čím znemožňujú akúkoľvek rozšíriteľnosť a skúmanie zdrojového kódu. Cieľom práce je preto vytvoriť multiplatformový framework pre tvorbu hier typu Tower Defense spolu s ilustračnou implementáciou hry v tomto frameworku. Framework podporuje potrebné herné objekty: veže, jednotky, ako aj interakcie medzi nimi - všetko skriptovateľné v jazyku LUA. Ďalej podporuje manipuláciu s textúrami, animáciami, zvukovými efektami a hernými mapami vytvorenými v dostupnom grafickom editore. Užívateľské rozhranie sa navrhuje v deklaratívnom jazyku XAML. Cieľ práce sa podarilo naplniť - pomocou vytvoreného frameworku je možné vyvíjať Tower Defense hry na platforme Windows a Android.
Keywords:
framework; Tower Defense; video games development; framework; Tower Defense; vývoj počítačových her
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/90447