|
3 weeks ago | |
---|---|---|
.. | ||
1-introduction | 3 weeks ago | |
2-drawing-to-canvas | 3 weeks ago | |
3-moving-elements-around | 3 weeks ago | |
4-collision-detection | 3 weeks ago | |
5-keeping-score | 3 weeks ago | |
6-end-condition | 3 weeks ago | |
solution | 3 weeks ago | |
README.md | 3 weeks ago |
README.md
Sukurkite kosminį žaidimą
Kosminis žaidimas, skirtas išmokti pažangesnių JavaScript pagrindų
Šioje pamokoje išmoksite sukurti savo kosminį žaidimą. Jei kada nors žaidėte žaidimą „Space Invaders“, šis žaidimas turi tą pačią idėją: valdyti kosminį laivą ir šaudyti į monstrus, kurie leidžiasi iš viršaus. Štai kaip atrodys baigtas žaidimas:
Šiose šešiose pamokose išmoksite:
- Sąveikauti su Canvas elementu, kad pieštumėte objektus ekrane
- Suprasti Dekarto koordinačių sistemą
- Išmokti Pub-Sub modelį, kad sukurtumėte patikimą žaidimo architektūrą, kurią lengviau prižiūrėti ir plėsti
- Pasinaudoti Async/Await, kad įkeltumėte žaidimo resursus
- Tvarkyti klaviatūros įvykius
Apžvalga
- Teorija
- Praktika
Kreditas
Šiame projekte naudoti resursai yra iš https://www.kenney.nl/.
Jei domitės žaidimų kūrimu, tai yra tikrai geri resursai – daug jų yra nemokami, o kai kurie mokami.
Atsakomybės apribojimas:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, atkreipiame dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Kritinei informacijai rekomenduojama naudotis profesionalių vertėjų paslaugomis. Mes neprisiimame atsakomybės už bet kokius nesusipratimus ar klaidingus aiškinimus, kylančius dėl šio vertimo naudojimo.