Název:
Framework pro tvorbu her typu tower defense
Překlad názvu:
Framework pro tvorbu her typu tower defense
Autoři:
Čižmárik, Andrej ; Gemrot, Jakub (vedoucí práce) ; Holan, Tomáš (oponent) Typ dokumentu: Bakalářské práce
Rok:
2017
Jazyk:
eng
Abstrakt: [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.
Klíčová slova:
framework; Tower Defense; vývoj počítačových her; framework; Tower Defense; video games development