You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/lt/6-space-game/README.md

45 lines
2.2 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "c40a698395ee5102715f7880bba3f2e7",
"translation_date": "2025-08-28T11:31:54+00:00",
"source_file": "6-space-game/README.md",
"language_code": "lt"
}
-->
# 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:
![Baigtas žaidimas](../../../6-space-game/images/pewpew.gif)
Š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
- [Įvadas į žaidimų kūrimą su JavaScript](1-introduction/README.md)
- Praktika
- [Piešimas ant Canvas](2-drawing-to-canvas/README.md)
- [Elementų judinimas ekrane](3-moving-elements-around/README.md)
- [Susidūrimų aptikimas](4-collision-detection/README.md)
- [Taškų skaičiavimas](5-keeping-score/README.md)
- [Žaidimo pabaiga ir paleidimas iš naujo](6-end-condition/README.md)
## 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](https://github.com/Azure/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.