Willkommen auf unserem Seminar-Blog

Immer auf dem aktuellen Stand bleiben

Dieser Seminar-Blog befindet sich noch im Aufbau und wird in den kommenden Tagen entsprechend verfeinert.

Member Login

Lost your password?

Registration is closed

Sorry, you are not allowed to register by yourself on this site!

You must either be invited by one of our team member or request an invitation by email at info {at} yoursite {dot} com.

Note: If you are the admin and want to display the register form here, log in to your dashboard, and go to Settings > General and click "Anyone can register".

Projekte: FrogWar



ABSTRACT

FrogWar transformiert den Kopf der Spieler in virtuelle Frösche. Dabei muss jeder Spieler versuchen eine vordefinierte Anzahl Fliegen zu fressen, wobei pro gefressenem rotem Mosquito je ein Lebenspunkt abgezogen wird.


RECHERCHE & GROBKONZEPTE

Unsere anfänglichen Ideen reichten von einem Musikspiel, bei dem mit einer Videokamera Fahrzeuge bspw. auf der Autobahn getrackt werden und Musiktöne aufgrund von Fahrzeuggrösse, Farbe und Geschwindigkeit sich ändern.
Eine andere Idee, bei welchem sich unser finales Konzept des Froschspiels inspirieren liess war die Idee eines menschlichen Pacman Spiels. Den Spielern wird, änhlich wie bei Froschspiel eine “Maske” aufgesetzt und müssen versuchen möglichst schnell dem Anderem die angezeigtem Geister zu fressen.

Es wird der Adobe Flash Player benötigt und im Browser muss Javascript aktiviert sein..



KONZEPT

Unser Fokus lag darauf, ein leicht verständliches Spielkonzept zu schaffen und dies mit einer natürlichen Spielsteuerung ohne Gamepad zu verbinden. Der Spieler wird dabei selbst zum digitalen Protagonisten.


SKIZZEN

Es wird der Adobe Flash Player benötigt und im Browser muss Javascript aktiviert sein..



KONTEXT

Da unser Spiel lediglich eine Anzeigefläche und eine Videokamera benötigt, kann es theoretisch auf jedem Smartphone mit Java Unterstützung und Kamera auf der Front oder auf jedem Computer mit Webcam.


FUNKTIONEN

Der Kopf der Spielers wird via OpenCV Schnittstelle im Processing getracked. Ebenfalls wird erkannt ob der Mund des Spielers offen oder geschlossen ist. Bei geöffnetem Mund schnellt die Zunge des Frosches heraus und versucht die nächstgelegene Fliege zu schnappen.


REGELN

  • Wenn Kopf erkannt wird, beginnt das Spiel
  • Jede dunkle Fliege gibt einen Pluspunkt
  • Jede rote Fliege reduziert einen Lebenspunkt
  • Keine Lebenspunkte = Game Over
  • Wer vorgegebene Punktzahl erreicht gewinnt.


SPIELFIGUREN

Der Frosch ist repräsentiert den Kopf des Spielers, die Fliege die zu fressende Nahrung und der Mosquito den Gegenspieler.
Ebenfalls ändert sich der Gesichtausdruck des Frosches pro verlorenem Lebenspunkt.

Es wird der Adobe Flash Player benötigt und im Browser muss Javascript aktiviert sein..



FLUSSDIAGRAMM

Das Flussdiagramm half uns dabei den Programmablauf in Voraus strukturiert zu planen.
Flussdiagramm


GUI

Auf der Anzeigefläche werden folgende grafischen Elemente dargestellt:

  • Fliegen
  • Mosquitos
  • Froschköpfe
  • Spieler selbst (als Videoprojektion)
  • Anzahl gefressene Fliegen
  • Verbleibende  Anzahl Lebenspunkte

LIVE TESTING

Es wird der Adobe Flash Player benötigt und im Browser muss Javascript aktiviert sein..




ERWEITERUNGEN

Folgende Punkte könnten wir uns gut vorstellen in einer weiteren Version auszubauen oder zu implementieren.

  • Ein steigender Schwierigkeitsgrad pro Spielrunde
  • Mehrere Spieler
  • Soundeffekte, welche das Spiel noch auditiv unterstützen
  • Weitere verschiedene Gegner- und Fliegentypen, z.B. Attackierende Vögel
  • Power-Ups, z.B. Unverwundbarkeit etc.
  • Ein Leaderboard das aufzeigt wie einzelne Spieler abgeschnitten haben


DOWNLOADS

Windows Version
Macintosh Version