Juni, 2023 by Mohamad Alaskari

Space Invaders

Space Invaders: Benutzer- und Entwicklerhandbuch

Einführung

"Space Invaders" ist ein actionreiches Arcade-Spiel, entwickelt mit Phaser, npm und Vite.js. In diesem Spiel steuert der Spieler einen Charakter, der auf Feinde schießt. Durch das Besiegen der Feinde erhöht der Spieler seinen Punktestand.

Game play

Charaktere

Im Spiel gibt es zwei Arten von Charakteren: den Spielercharakter und die Feinde. Der Spielercharakter kann auf die Feinde schießen, während die Feinde auch die Fähigkeit haben, auf den Spielercharakter zu schießen. Sei auf der Hut vor den Angriffen der Feinde und weiche ihren Geschossen aus, um so lange wie möglich zu überleben.

Punktesystem

Das Spiel "Space Invaders" verfügt über ein Punktesystem, um die Leistung des Spielers zu bewerten. Durch das Besiegen von Feinden erhöht der Spieler seinen Punktestand. Versuche, möglichst viele Feinde zu besiegen, um eine hohe Punktzahl zu erreichen und deine eigenen Rekorde zu brechen.

Update-Bubbles

Während des Spiels wird es spezielle "Update-Bubbles" geben, die erscheinen, wenn bestimmte Meilensteine erreicht werden oder wenn der Spieler bestimmte Power-ups sammelt. Diese Update-Bubbles können dem Spieler zusätzliche Fähigkeiten und Vorteile verleihen, um das Spiel spannender zu gestalten.

Level und Endgegner

Das Spiel "Space Invaders" umfasst mehrere Levels mit ansteigendem Schwierigkeitsgrad. In den meisten Levels begegnen dir normale Feinde, aber sei auf das letzte Level vorbereitet! Im letzten Level wirst du auf das Monster treffen, einen mächtigen Endgegner. Besiege das Monster, um das Spiel zu gewinnen und das Abenteuer erfolgreich abzuschließen.

Installation und Setup

Voraussetzungen

Um das Spiel auf einem lokalen Computer zu starten oder weiterzuentwickeln, muss eine Umgebung eingerichtet werden, die Node.js und npm unterstützt. Darüber hinaus wird Vite.js für die Entwicklung des Spiels benötigt.

  • Node.js und npm: Sie können Node.js und npm von der offiziellen Website herunterladen: https://nodejs.org
  • Vite.js: Sie können Vite.js mit dem folgenden Befehl installieren:
    npm install -g create-vite
  • Projekt Setup

    Auf GitHub finden Sie den vollständigen Quellcode und die Dateien des Spiels, sodass Sie es selbst ausprobieren oder sogar daran mitarbeiten können, falls Sie Interesse an der Weiterentwicklung haben. Klicken Sie auf den Link, um direkt zu "Space Invaders v3" auf GitHub zu gelangen und die Weltraum-Action zu erleben. Viel Spaß beim Spielen und Entdecken! Hier ist der Link: github.com/MohamadAlaskari/spaceinvadersv3.git

    Sobald Node.js und Vite.js auf Ihrem Computer installiert sind, folgen Sie den unten stehenden Anweisungen, um "Space Invaders" einzurichten:

    1. Klonen Sie das "Space Invaders" Projekt aus dem Repository auf Ihren lokalen Computer.
    2. Navigieren Sie in das Projektverzeichnis.
    3. Installieren Sie alle Projekt-Abhängigkeiten mit dem Befehl npm install.
    4. Nach erfolgreicher Installation der Abhängigkeiten können Sie das Spiel mit dem Befehl npm start starten.
    5. Das Spiel sollte jetzt in Ihrem Standard-Webbrowser laufen und auf localhost (meistens auf Port 5000 oder 3000) verfügbar sein.