Space Invader

Space Invader

Unser erstes Projekt im Fach Programmiersprachen (Dozent: Florian Geiselhart) war ein Space-Invaders-Game zu programmieren.

Ziel der Aufgabe war es:

  1. fortlaufende sowie sichtbare Space Invaders welche sich auf dem Screen bewegen einfügen
  2. Spaceship soll einzelne Invaders treffen können
  3. Invaders wenn getroffen, explodieren und verschwinden lassen

Wir haben dem gesamten Game noch eigene persönliche Ziele hinzugefügt:

  1. Musik und andere Soundeffects
  2. Stylesheet erstellen
  3. funktionales Scoreboard



    Usage

Um unsere Version des Space Invaders benutzen zu können, benötigt man zunächst einen der drei aufgelisteten Internet-Browser:

  • Safari
  • Mozilla Firefox
  • Google Chrome

Anschließend downloadet man einfach unsere ZIP-Datei aus der GitHub Repo. Natürlich mit allen Soundfiles! In der ZIP-Datei befindet sich eine Index.html Datei welche man nun über den Browser öffnen kann. Wurde jeder der bisher gennanten Schritte beachtet so gelangt man nun auf unser entwickeltes Spiel.

Der User hat anschließend die Möglichkeit folgende Bedienelemente zu nutzen:

  • Space (Keycode 32) = Spaceship schießt
  • Pfeil rechts (Keycode 39) = Spaceship bewegt sich nach rechts
  • Pfeil links (Keycode 37) = Spaceship bewegt sich nach links



    ToDo's

Natürlich werden wir unsere Space Invader Version versuchen zu überarbeiten.

Hier eine kleine Liste von Dingen die wir noch gerne im Game hätten:

  • Start/Pause/Reset-Funktion
  • Mehr Soundeffects
  • Zurückschießende Invader
  • ausführlicheres Scoreboard
  • (Welcome Screen)