Space Gemvaders
<videoflash type=vimeo>39079832|655|375</videoflash>
Neuinterpretation des Spieleklassikers Space Invaders mithilfe von Puredata, Gem und Eyecon.
Space Invaders revolutionierte mit seinem Erscheinen im Jahre 1978 die Welt der Computerspiele und ist noch heute fester Bestandteil der modernen Popkultur. Nach über drei Jahrzehnten feiert das Spiel nun seine Wiedergeburt in nostalgischer Optik und mit spezieller Bewegungssteuerung.
Tracking
Für die Steuerung wird das Trackingsystem Eyecon verwendet, welches die mittlere X Koordinate des Spielers ermittelt und diese als dynamische Signale per OSC an den Gemvaders Pure Data Patch transferiert. Das Raumschiff feuert einen Schuss auf die Aliens ab, sobald der Spieler in die Luft springt oder seine Hände nach oben reißt. Trifft dieser, so explodiert der Außerirdische und es werden Punkte gutgeschrieben.
Programmierung
Die zugleich wichtigste und komplizierteste Komponente der Spieleentwicklung war die Programmierung des Puredata Patchs. Ziel war es, dem Original sowohl optisch als auch in der Spielweise in weiten Teilen ähnlich zu sein. Dieses Vorhaben erforderte jedoch zahlreiche mathematische Überlegungen und eine schrittweise Annäherung an das Endprodukt. Jedes Detail musste sorgsam berechnet werden und dann als grafisches Ganzes auf dem Bildschirm ausgegeben werden. Immer wieder nahmen Bugs und die entsprechende Fehlerbehebung dabei viel Zeit in Anspruch. Trotzdem war es interessant zu verstehen, wie solch ein vergleichsweise simples Spiel aufgebaut ist und welche Anstrengungen nötig sind, um es mit Puredata und Gem nachzubauen.
Bilder
Features
Folgende Features wurden in Space Gemvaders implementiert:
- Intuitive Bewegungssteuerung.
- Schießendes Raumschiff.
- 14 animierte Aliens, die aufgereiht oder zufällig angeordnet werden können.
- Aliens sondern zufallsgesteuerte Schüsse ab.
- Vorbeifliegendes Mutterschiff, welches Bonuspunkte einbringt.
- Partikelsystem für eindrucksvolle Explosionen.
- Schnellere Spielgeschwindigkeit bei steigender Trefferzahl.
- Drei Leben, die nach und nach verloren gehen.
- Sternenhintergrund.
Sound
Ein weiterer wichtiger Bestandteil des Spiels ist der Sound. Verschiedene Lasersounds erklingen, wenn ein Alien getroffen wurde. Desweiteren gibt es eine eigens für Space Gemvaders selbst komponierte Hintergrundmusik, dessen Melodie an das klassische Invaders Theme angelehnt ist. Diese ist auch im Dokuvideo zu hören.
Patch
Download: Media:snokksen-GEMVADERS.zip
Requirements:
- puredata extended (incl. gem)
- rjlib
- eyecon for interactive gameplay
by Lukas Krause 2011/2012.