# Baue ein Weltraumspiel Ein Weltraumspiel, um fortgeschrittene JavaScript-Grundlagen zu erlernen In dieser Lektion lernst du, wie du dein eigenes Weltraumspiel erstellst. Wenn du jemals das Spiel "Space Invaders" gespielt hast, basiert dieses Spiel auf derselben Idee: ein Raumschiff zu steuern und auf Monster zu schießen, die von oben herabkommen. So wird das fertige Spiel aussehen: ![Fertiges Spiel](../../../6-space-game/images/pewpew.gif) In diesen sechs Lektionen wirst du Folgendes lernen: - **Interagieren** mit dem Canvas-Element, um Dinge auf einem Bildschirm zu zeichnen - **Verstehen** des kartesischen Koordinatensystems - **Erlernen** des Pub-Sub-Musters, um eine solide Spielarchitektur zu schaffen, die einfacher zu warten und zu erweitern ist - **Nutzen** von Async/Await, um Spielressourcen zu laden - **Umgang** mit Tastaturereignissen ## Überblick - Theorie - [Einführung in die Spieleentwicklung mit JavaScript](1-introduction/README.md) - Praxis - [Zeichnen auf Canvas](2-drawing-to-canvas/README.md) - [Elemente auf dem Bildschirm bewegen](3-moving-elements-around/README.md) - [Kollisionserkennung](4-collision-detection/README.md) - [Punkte zählen](5-keeping-score/README.md) - [Spiel beenden und neu starten](6-end-condition/README.md) ## Credits Die verwendeten Assets stammen von https://www.kenney.nl/. Wenn du dich für die Spieleentwicklung interessierst, sind das wirklich großartige Ressourcen. Viele davon sind kostenlos, einige kostenpflichtig. **Haftungsausschluss**: Dieses Dokument wurde mit dem KI-Übersetzungsdienst [Co-op Translator](https://github.com/Azure/co-op-translator) übersetzt. Obwohl wir uns um Genauigkeit bemühen, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner ursprünglichen Sprache sollte als maßgebliche Quelle betrachtet werden. Für kritische Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die sich aus der Nutzung dieser Übersetzung ergeben.