In seiner Funktionalität auf die Lehre in gestalterischen Studiengängen zugeschnitten... Schnittstelle für die moderne Lehre
In seiner Funktionalität auf die Lehre in gestalterischen Studiengängen zugeschnitten... Schnittstelle für die moderne Lehre
Ultra Pong - eine Neuauflage des Klassikers PONG als Multitouch Version
UltraPong ist die Neuauflage des meines Wissens ersten Spieles der Welt, welches zu anfänglich ehr zufällig von Elektrotechnikern auf einem Oszilloskop „kreiert“ wurde.
Alle nachfolgenden Versionen sollten eine digitale Version eines Tennis Spieles darstellen. (Screenshot darunter)
Im Rahmen der Projektwochen habe ich mich in einem tollen Projektwochenkurs mit Multi-Touchtischen auseinander gesetzt.
Aus mir wirklich unerklärlichen Gründen habe ich mal wieder einen Klassiker neu aufgelegt.
Das Spiel-Prinzip von UltraPong ähnelt sehr dem Ur-Spiel und ist nicht schwer zu verstehen. Im Grunde versucht man dem Opponent Bälle hinter seine Verteidigung zu schießen.
Spielfeld besteht aus 3 Zonen:
Objekte:
Die Steuerung ist denkbar einfach, man berührt das Objekt einfach mit einem Finger und schleppt es durch die Zone. Die Geste, um mit dem Angreifer Bälle abzuschießen ist denkbar einfach, intuitiv und wird an dieser Stelle nicht verraten! :)
Wie immer war die Zeit viel zu knapp. Die letzte Projektwoche wollte ich komplett ausnutzen um endlich schöpferisch tätig zu werden. Allerdings hatte ich nicht eingeplant, in dieser Zeit schon drei beginnende Seminare zu besuchen, was ich aber dann pflichtbewusst tat.
Nun zur eigentlichen Umsetzung. Das Spiel wurde auf dem Microsoft Surface Table präsentiert und auch auf dem Cell getestet. FAZIT: Die Fingererkennung auf beiden Tischen ist um einiges langsamer, als die Simualtion mit dem Multitouch Trackpad von Apple. Die Fingererkennung und Verzögerung war auf dem Cell am schlechtesten. Allerdings lief mein Spiel dort etwas flüssiger als auf dem Surface.
Das Spiel ist komplett in Processing geschrieben. Folgender Libraries habe ich mich bedient: ddf.minim, msafluid, TUIO, processing.OpenGL.
Source code is open source - feel free to modify!
Recht herzlich bedanken möchte ich mich bei:
Mirror#1 (25.6MB) Mirror#2 (25.6MB) Mirror#3 (25.6MB) Mirror#4 (25.6MB)
ACHTUNG: Das Spiel ist nur mit einer Multi-touch Oberfläche zu bedienen! Z.B. auf so einem sagenhaften Tisch oder mit einem Simulator + Multitouch Trackpad. Dazu werden allerdings noch einige Tools benötigt (UDP Bridge,Tong Seng), die man im Paket findet.
Mehr Informationen auch auf: http://touchcoder.de/allgemein/multitouch-simulieren