|
|
<h1>Popis aplikace - Herní engine</h1>
|
|
|
|
|
|
<h2>Téma: </h2>
|
|
|
Téma testované aplikace je hra s názvem: Avatar. Jedná se o 2D top-down shooter hru ve stylu pixel art (jako např. Legend of Zelda nebo Pokemon na Gameboy) ze světa animovaného seriálu Avatar: The Last Airbender nebo Legend of Korra. Hlavní postavou bude avatar, ovládající 4 živly: vzduch, zemi, oheň a vodu, kterého bude hráč ovládat. Hráč se bude pohybovat po herní mapě, kde bude potkávat nepřátele proti kterým bude hráč bojovat v reálném čase. Bojový systém bude založen na 2 typech nepřátel (jednotky útočící zdálky a jednotky útočící z blízka) a typu živlu, který si hráč zvolí k útoku, kdy jednotlivé živly mají různou vzdálenost dosadu, poškození a styl.
|
|
|
|
|
|
<h2>Popis aplikace: </h2>
|
|
|
Při spuštění aplikace se objeví obrazovka s tlačítkem zapnutí hry. Po kliknutí na tlačítko se spustí hra a uživatel ovládá hlavního hrdinu.
|
|
|
|
|
|
<h2>Spuštěná hra: </h2>
|
|
|
Hráč může kdykoliv v průběhu hry zmáčknout tlačítko ESC, který pozastaví hru a zobrazí pause menu. V tomto menu uživatel pomocí jednoho tlačítka znovu spustit hru, dalším tlačítkem uložit dosavadní stav (pokrok) hry a posledním tlačítkem vypnout hru, čímž spustí menu.
|
|
|
|
|
|
<h2>Pohyb: </h2>
|
|
|
Pohyb herní postava je ovládána pomocí kláves WSAD:
|
|
|
<ul>
|
|
|
<li> W = pohyb nahoru </li>
|
|
|
<li> S = pohyb dolů </li>
|
|
|
<li> A = pohyb doleva </li>
|
|
|
<li> D = pohyb doprava </li>
|
|
|
</ul>
|
|
|
|
|
|
<h2>Útok: </h2>
|
|
|
Útok je spuštěn pomocí levého tlacítka myši, kdy pozice kurzoru udává směr útoku.
|
|
|
|
|
|
<h2>Typy útoků: </h2>
|
|
|
Hráč má k dispozici 4 typy útoků:
|
|
|
<ul>
|
|
|
<li> Oheň (ohnivý švih) - útok na blízkost </li>
|
|
|
<li> Voda (proud vody) - útok na dálku (střední vzdálenost), při zásahu zpomalí nepřítele (zmražení) </li>
|
|
|
<li> Země (vyhození kamene) - útok na dálku (krátká vzdálenost), uděluje vyšší poškození z útoků na dálku </li>
|
|
|
<li> Vzduch (koncentrovaný porud vzduchu) - útok na dálku (vysoká vzdálenost), při zásahu posune nepřítele o pozici zpět </li>
|
|
|
</ul>
|
|
|
|
|
|
<h2>Nepřátelské jednotky: </h2>
|
|
|
Nepřátelské jednotky jsou 2 typů:
|
|
|
<ol>
|
|
|
<li> nepřítel útočící z dálky - vystřeluje proti hráčovi částici, která při zásahu uděluje hráčovi poškození </li>
|
|
|
<li> nepřítel útočící z blízka - když je hráč nepřítelovi na dosah, nepřítel švihne svojí zbraní a při zásahu udělí hráči poškození </li>
|
|
|
</ol>
|
|
|
|
|
|
<h2>Herní svět: </h2>
|
|
|
Herní svět bude prostor (aréna), ve kterém se na náhodných místech objeví jeden typ nepřítele. Celkový počet nepřátel je konečný. Herní svět dále může obsahovat části do kterých hráč i nepřátelé mohou narazit, části do kterých nemohou vejít.
|
|
|
Hráč se objeví ještě předtím než se začnou objevovat nepřátelské jednotky a může se po herním světě volně pohybovat.
|
|
|
|
|
|
<h2>Konec hry: </h2>
|
|
|
Konec hry nastane po poražení všech nepřátelských jednotek (vítězství) nebo když se hráč neubrání nepřátelům a zemře(prohra). |