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/pl/6-space-game/README.md

43 lines
2.3 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-24T12:26:40+00:00",
"source_file": "6-space-game/README.md",
"language_code": "pl"
}
-->
# Zbuduj grę kosmiczną
Gra kosmiczna, która nauczy bardziej zaawansowanych podstaw JavaScriptu
W tej lekcji nauczysz się, jak stworzyć własną grę kosmiczną. Jeśli kiedykolwiek grałeś w "Space Invaders", ta gra opiera się na podobnym pomyśle: sterowanie statkiem kosmicznym i strzelanie do potworów, które schodzą z góry. Oto jak będzie wyglądać gotowa gra:
![Gotowa gra](../../../6-space-game/images/pewpew.gif)
W tych sześciu lekcjach nauczysz się następujących rzeczy:
- **Interakcja** z elementem Canvas, aby rysować rzeczy na ekranie
- **Zrozumienie** układu współrzędnych kartezjańskich
- **Poznanie** wzorca Pub-Sub, aby stworzyć solidną architekturę gry, którą łatwiej utrzymać i rozbudować
- **Wykorzystanie** Async/Await do ładowania zasobów gry
- **Obsługa** zdarzeń klawiatury
## Przegląd
- Teoria
- [Wprowadzenie do tworzenia gier w JavaScript](1-introduction/README.md)
- Praktyka
- [Rysowanie na canvasie](2-drawing-to-canvas/README.md)
- [Poruszanie elementami po ekranie](3-moving-elements-around/README.md)
- [Wykrywanie kolizji](4-collision-detection/README.md)
- [Zliczanie punktów](5-keeping-score/README.md)
- [Zakończenie i restart gry](6-end-condition/README.md)
## Podziękowania
Zasoby użyte w tej grze pochodzą ze strony https://www.kenney.nl/.
Jeśli interesujesz się tworzeniem gier, znajdziesz tam naprawdę świetne zasoby wiele z nich jest darmowych, a niektóre płatne.
**Zastrzeżenie**:
Ten dokument został przetłumaczony za pomocą usługi tłumaczenia AI [Co-op Translator](https://github.com/Azure/co-op-translator). Chociaż staramy się zapewnić dokładność, prosimy mieć na uwadze, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w jego rodzimym języku powinien być uznawany za wiarygodne źródło. W przypadku informacji krytycznych zaleca się skorzystanie z profesjonalnego tłumaczenia przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.