# Gumawa ng Space Game Isang space game upang matutunan ang mas advanced na mga pundasyon ng JavaScript Sa araling ito, matututuhan mong gumawa ng sarili mong space game. Kung nalaro mo na ang larong "Space Invaders", pareho ang ideya ng larong ito: kontrolin ang isang spaceship at barilin ang mga halimaw na bumababa mula sa itaas. Ganito ang magiging hitsura ng natapos na laro: ![Natapos na laro](../../../6-space-game/images/pewpew.gif) Sa anim na araling ito, matututuhan mo ang mga sumusunod: - **Makipag-ugnayan** sa Canvas element upang mag-drawing ng mga bagay sa screen - **Unawain** ang cartesian coordinate system - **Matutunan** ang Pub-Sub pattern upang lumikha ng maayos na game architecture na mas madaling i-maintain at i-extend - **Gamitin** ang Async/Await upang mag-load ng mga game resource - **I-handle** ang mga keyboard event ## Pangkalahatang-ideya - Teorya - [Panimula sa paggawa ng mga laro gamit ang JavaScript](1-introduction/README.md) - Praktika - [Pag-drawing sa canvas](2-drawing-to-canvas/README.md) - [Paggalaw ng mga elemento sa screen](3-moving-elements-around/README.md) - [Pag-detect ng banggaan](4-collision-detection/README.md) - [Pagbilang ng puntos](5-keeping-score/README.md) - [Pagtatapos at pag-restart ng laro](6-end-condition/README.md) ## Mga Kredito Ang mga asset na ginamit para dito ay galing sa https://www.kenney.nl/. Kung interesado ka sa paggawa ng mga laro, napakaganda ng mga asset na ito, marami ang libre at ang ilan ay may bayad. --- **Paunawa**: Ang dokumentong ito ay isinalin gamit ang AI translation service na [Co-op Translator](https://github.com/Azure/co-op-translator). Bagama't sinisikap naming maging tumpak, pakitandaan na ang mga awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o hindi pagkakatugma. Ang orihinal na dokumento sa kanyang katutubong wika ang dapat ituring na opisyal na sanggunian. Para sa mahalagang impormasyon, inirerekomenda ang propesyonal na pagsasalin ng tao. Hindi kami mananagot sa anumang hindi pagkakaunawaan o maling interpretasyon na dulot ng paggamit ng pagsasaling ito.