Ein 2D-Arcade-Browsergame entwickelt mit Phaser 3, TypeScript und Vite. Optimiert für Touch-Steuerung auf Tablets.
- Touch-basierte Steuerung des Raumschiffs
- Asteroiden ausweichen und abschießen
- Punkte-System
- Schwierigkeitssteigerung über Zeit
- Game Over und Restart
-
Stelle sicher, dass Node.js und npm installiert sind.
-
Klone oder lade das Repository herunter.
-
Installiere die Abhängigkeiten:
npm install
Starte den Entwicklungsserver:
npm run devErstelle das Projekt für die Produktion:
npm run buildDas Spiel kann als statische Website deployed werden (z.B. via GitHub Pages oder Netlify).
- Phaser 3: Game Framework
- TypeScript: Programmiersprache
- Vite: Build Tool
- HTML5 Canvas: Rendering
src/
main.ts # Einstiegspunkt
game/
scenes/
BootScene.ts # Initialisierung
StartScene.ts # Startmenü
GameScene.ts # Hauptspiel
GameOverScene.ts # Game Over Screen
objects/
Player.ts # Spieler-Raumschiff
Asteroid.ts # Asteroiden
Projectile.ts # Projektile
systems/
ScoreSystem.ts # Punkte-System
- Touch-Drag: Raumschiff horizontal bewegen
- Automatisches Schießen: Projektile werden automatisch abgefeuert
Dieses Projekt ist Open Source.