Tato bakalářská práce se zabývá programováním herních aplikací do chytrých mobilních telefonů, které běží na platformě Android. Zaměřuje se na herní typ zvaný "Tower Defense", v češtině známý pod pojmem "věžovky". Práce popisuje jednotlivé prvky, které jsou vlastní pro tento typ her a ukazuje několik jejich představitelů. V další části je popsáno jakým způsoben a jakými prostředky jsou implementovány jednotlivé herní prvky (animace, herní smyčka, kolize atd.). Následuje implementace mé vlastní hry typu "Tower Defense" pro platformu Android.
Annotation in English
Bachelor thesis is based on programming game applications for the smart phones, which are running on android. It is focused of type of game called 'Tower Defense'. This thesis describing individual elements, which are typical for this game type. Also shows several of their representatives. The next section describes the ways and instrument which are used for implementing individual game elements (animation, game loop, collision etc.). The last part is my own implementation of 'Tower Defense' game for Android platform.
Keywords
Android, mobilní hra, tower defense
Keywords in English
Android, mobil game, tower defense
Length of the covering note
48 s.
Language
CZ
Annotation
Tato bakalářská práce se zabývá programováním herních aplikací do chytrých mobilních telefonů, které běží na platformě Android. Zaměřuje se na herní typ zvaný "Tower Defense", v češtině známý pod pojmem "věžovky". Práce popisuje jednotlivé prvky, které jsou vlastní pro tento typ her a ukazuje několik jejich představitelů. V další části je popsáno jakým způsoben a jakými prostředky jsou implementovány jednotlivé herní prvky (animace, herní smyčka, kolize atd.). Následuje implementace mé vlastní hry typu "Tower Defense" pro platformu Android.
Annotation in English
Bachelor thesis is based on programming game applications for the smart phones, which are running on android. It is focused of type of game called 'Tower Defense'. This thesis describing individual elements, which are typical for this game type. Also shows several of their representatives. The next section describes the ways and instrument which are used for implementing individual game elements (animation, game loop, collision etc.). The last part is my own implementation of 'Tower Defense' game for Android platform.
Keywords
Android, mobilní hra, tower defense
Keywords in English
Android, mobil game, tower defense
Research Plan
Prozkoumejte vybrané implementace her typu Tower Defence pro PC a mobilní platformu Android.
Navrhněte vhodný scénář vlastní hry založené na Tower Defence konceptu, který bude původní koncepci dále rozšiřovat o další logické prvky (rozhodování útočících protivníků, sledování vynaloženého úsilí pro splnění herní úrovně, případně další).
Navrhněte hru pro platformu Android vycházející z druhého bodu zadání práce a dále editor vlastních úrovní hry pro zvolený systém.
Navrženou aplikaci realizujte pro platformu Android, ověřte její funkcionalitu a navrhněte možná rozšíření. Dále realizujte navržený editor herních úrovní a ověřte jeho funkcionalitu.
Research Plan
Prozkoumejte vybrané implementace her typu Tower Defence pro PC a mobilní platformu Android.
Navrhněte vhodný scénář vlastní hry založené na Tower Defence konceptu, který bude původní koncepci dále rozšiřovat o další logické prvky (rozhodování útočících protivníků, sledování vynaloženého úsilí pro splnění herní úrovně, případně další).
Navrhněte hru pro platformu Android vycházející z druhého bodu zadání práce a dále editor vlastních úrovní hry pro zvolený systém.
Navrženou aplikaci realizujte pro platformu Android, ověřte její funkcionalitu a navrhněte možná rozšíření. Dále realizujte navržený editor herních úrovní a ověřte jeho funkcionalitu.