# Izgradnja svemirske igre Svemirska igra za učenje naprednijih osnova JavaScripta U ovoj lekciji naučit ćete kako izraditi vlastitu svemirsku igru. Ako ste ikada igrali igru "Space Invaders", ova igra ima sličnu ideju: upravljati svemirskim brodom i pucati na čudovišta koja dolaze odozgo. Evo kako će gotova igra izgledati: ![Gotova igra](../../../6-space-game/images/pewpew.gif) U ovih šest lekcija naučit ćete sljedeće: - **Interakcija** s Canvas elementom za crtanje na ekranu - **Razumijevanje** kartezijanskog koordinatnog sustava - **Učenje** Pub-Sub obrasca za stvaranje zvučne arhitekture igre koja je lakša za održavanje i proširenje - **Korištenje** Async/Await za učitavanje resursa igre - **Rukovanje** događajima s tipkovnice ## Pregled - Teorija - [Uvod u izradu igara s JavaScriptom](1-introduction/README.md) - Praksa - [Crtanje na canvas](2-drawing-to-canvas/README.md) - [Pomicanje elemenata po ekranu](3-moving-elements-around/README.md) - [Otkrivanje sudara](4-collision-detection/README.md) - [Bodovanje](5-keeping-score/README.md) - [Završetak i ponovno pokretanje igre](6-end-condition/README.md) ## Zasluge Resursi korišteni za ovo preuzeti su s https://www.kenney.nl/. Ako vas zanima izrada igara, ovo su zaista odlični resursi, puno ih je besplatno, a neki su plaćeni. --- **Odricanje od odgovornosti**: Ovaj dokument je preveden pomoću AI usluge za prevođenje [Co-op Translator](https://github.com/Azure/co-op-translator). Iako nastojimo osigurati točnost, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za ključne informacije preporučuje se profesionalni prijevod od strane ljudskog prevoditelja. Ne preuzimamo odgovornost za bilo kakve nesporazume ili pogrešne interpretacije koje proizlaze iz korištenja ovog prijevoda.