# Vytvorenie vesmírnej hry Vesmírna hra na učenie pokročilejších základov JavaScriptu V tejto lekcii sa naučíte, ako si vytvoriť vlastnú vesmírnu hru. Ak ste niekedy hrali hru "Space Invaders", táto hra má podobný koncept: riadiť vesmírnu loď a strieľať na príšery, ktoré prichádzajú zhora. Takto bude vyzerať hotová hra: ![Hotová hra](../../../6-space-game/images/pewpew.gif) V týchto šiestich lekciách sa naučíte nasledovné: - **Interakcia** s prvkom Canvas na kreslenie vecí na obrazovku - **Pochopenie** karteziánskeho súradnicového systému - **Osvojenie** vzoru Pub-Sub na vytvorenie zvukovej hernej architektúry, ktorá je jednoduchšia na údržbu a rozšírenie - **Využitie** Async/Await na načítanie herných zdrojov - **Spracovanie** udalostí klávesnice ## Prehľad - Teória - [Úvod do tvorby hier s JavaScriptom](1-introduction/README.md) - Prax - [Kreslenie na canvas](2-drawing-to-canvas/README.md) - [Pohyb prvkov po obrazovke](3-moving-elements-around/README.md) - [Detekcia kolízií](4-collision-detection/README.md) - [Počítanie skóre](5-keeping-score/README.md) - [Ukončenie a reštartovanie hry](6-end-condition/README.md) ## Poďakovanie Použité zdroje pochádzajú z https://www.kenney.nl/. Ak vás baví tvorba hier, tieto zdroje sú naozaj skvelé, veľa z nich je zadarmo a niektoré sú platené. --- **Upozornenie**: Tento dokument bol preložený pomocou služby AI prekladu [Co-op Translator](https://github.com/Azure/co-op-translator). Aj keď sa snažíme o presnosť, prosím, berte na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho pôvodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.