Eine wachsende Sammlung kleiner Browserspiele, entwickelt mit Phaser 3. Dieses Projekt entsteht im Rahmen eines Programmierkurses, um jungen Lernenden Webentwicklung und Spieledesign beizubringen.
Jedes Spiel führt neue Konzepte ein und baut auf dem Gelernten auf. Durch das Erstellen bekannter Spieleklassiker lernen die Schüler Schritt für Schritt:
- HTML, CSS & JavaScript — Grundlagen der Webentwicklung
- Game Loop — wie
update()die Logik Bild für Bild steuert - Spielereingaben — Tastatursteuerung für Bewegung und Aktionen
- Physik & Kollisionserkennung — Einsatz von Phasers Arcade Physics
- Spielzustandsverwaltung — Punktestand, Game-Over-Bedingungen und Neustart
- Sprite- und Texturverwaltung — Laden und Anzeigen von Bildern und Animationen
- Gegner-KI & Spiellogik — Bewegungsmuster, Zufallselemente und Schwierigkeitsgrad
| Spiel | Beschreibung |
|---|---|
| Space Invaders | Klassisches Arcade-Shooter – Aliens abschießen, bevor sie landen |
| The Vegetarian Snake | Eine pflanzenliebende Variante des Snake-Klassikers |
- Phaser 3 (per CDN geladen)
- Vanilla HTML, CSS & JavaScript
- Kein Build-Tool oder Bundler nötig – einfach im Browser öffnen
- Repository klonen
- Eine beliebige
.html-Datei im Browser öffnen (oder einen lokalen Server wie Live Server verwenden) - Spielen!