Skip to content
PhilippLambracht edited this page Jun 3, 2014 · 10 revisions

Projektname: (Denkmaljagd)

Das Ziel dieses Projekts wird es sein, ein Spiel zu entwickeln, welches GPS-Koordinaten verwendet. Es soll den Nutzern den momentanen Ort (z.B. Stadt-Teil) näher bringen. Es wird auf mobilen Geräten mit GPS-Funktion verwendet. Um es für die gängigen Betriebssysteme verwendbar zu machen, wird es als mobile Webseite entworfen.

Spielkonzept

Es werden Teams gebildet. Die Teams bekommen GPS-Koordinaten (z.B. von Sehenswürdigkeiten). Ist dies erreicht, werden ortsspezifische Fragen freigeschaltet. Die Frage sollte mit den dort verfügbaren Informationen beantwortbar sein. Eine Idee ist es, die Fragen nach dem Muster von Dan Browns Roman "Illuminati" zu entwerfen, so dass sie sich nicht unbedingt mit einer Internetrecherche beantworten lassen. Um einen gewissen Anspruch zu schaffen wird das Spiel auf Punkte gespielt, Korrektheit und Schnelligkeit beim Beantworten spielt bei der Bewertung auch eine Rolle. Bei richtig beantworteten Fragen gibt es Bonuszeit bzw. Punkte. Die GPS-Koordinaten für das Spiel werden zunächst als Rundkurs, nach Tests vielleicht zufällig an die Teams ausgegeben. Das Spiel wird zunächst in einem "Storymodus" gespielt, der den Spielern ein fiktionales Szenario zwecks Motivation liefert.

###Optionale Features ####Monster Ein Monster "jagt" die Teams. Hierbei handelt es sich um ein virtuelles Objekt auf der Karte, welches sich bewegt. Teams die dem Monster zu nahe kommen, haben mit negativen Effekten zu rechnen (Punkte Strafen, absurde Bonusfragen, etc.)

####Zufällige Events Zwischen den GPS-Koordinaten tauchen zufällig Events auf. Diese sind nur für kurze Zeit sichtbar und bringen bei Abschluss den Teams Boni.

Powerups

Auf der Karte hat man die möglichkeit Powerups aufzusammeln. Sie verschwinden wenn sie aufgesammelt werden. Den Teams werden diverse Boni, wie z.B. Punkte Multiplikator, Bonuspunkte oder 50:50 Joker. Die Verteilung auf der Karte erfolgt zufällig. Interaktion eventuell mit VR.

Generalisierung

Mit bereitgestellten Tools ist es möglich dieses Projekt für Beliebige Orte/Städte einzusetzen. Fragen werden generisch erzeugt z.B. mit Einbeziehung von Linked Data Quellen.

####Kneipenmodus Ein Alternativmodus nur mit dem Konzept, dass es statt auf Sehenswürdigkeiten auf Kneipen ausgelegt ist. Interessanter Modus für Studenten die neu in der Stadt sind.

####Adminoberläche Eine Administratoroberläche die es erlaubt auch für nicht Projektentwickler das Spiel anzupassen. Eine Möglichkeit bequem weitere Fragen oder Sehenswürdigkeiten hinzuzufügen. Eventuell auch Anpassmöglichkeiten um das Spiel auf andere Orte auszulegen.

Globale Highscoreliste

Eine globale Highscoreliste auf dem die besten Teams gelistet sind, um eine Wettberbskomponente zu gewährleisten. Damit es nicht Eintönig wird, wenn schon der Bestmögliche Score von vielen Teams erreicht worden ist, wird der Higshcore nach einem vorher festgelegten Zyklus gelöscht. Damit die Erfolge der Teams nicht im Nichts verschwinden, werden die alten Highscores archiviert.

Virtual Reality

Einbau von VR Elementen und QR-Codes.

Kooperativer Modus

Möglichkeit das Spiel mit mehreren Teams kooperativ zu spielen.

##Technologien

Das Projekt wird mit JavaScript umgesetzt. Es wird ein NodeJS Server aufgesetzt. Eine Datenbank (z.B. Couch-DB, Mongo-DB) zur Verwaltung der Daten für das Quiz wird angelegt.

Technische Umsetzung

Eine Person erstellt eine Spielsession, die auf Wunsch Passwort geschützt ist. Dafür können sich die verschiedenen Teams mit Namen und ggf. Logo registrieren. Pro Team kann sich ein GPS-Gerät in einer Session anmelden. Spiele werden nach einer festgelegten Zeit automatisch beendet.

##Daten

Potentielle Datenquellen:

  • Touristeninformation Koblenz
  • Stadtführer
  • Internet

Für spezifische Fragen werden die Denkmäler und Sehenswürdigkeiten persönlich besucht.

Potentielle Ziele:

  • Kurfürstliches Schloss
  • Schengelbrunnen
  • Florenzkirche
  • Deutsches Eck
  • Basilika Sankt Kastor
  • Baldiun Denkmal
  • "Die vier Türme"
  • Geburtshaus von Fritz Zimmer

##Usecases

Schulklassen

  • sind zur Besichtigung in der Stadt und bekommen so spielerich Wissen vermittelt
  • Alternative zur gewöhnlichen Stadtführung

Studenten

  • sind neu in der Stadt
  • kennenlernen von anderen Studenten (z.B. Einsetzbar in der O-Phase)

##Vorgehensweise

  • Aufsetzen der Server (NodeJS, Datenbank)
  • Karteneinbindung auf der Website, mit GPS-Daten
  • Fragenkatalog zusammenstellen (unabhängig vom Rest)
  • Quizmodul implementieren (unabhängig vom Rest)
  • Punkte/Ranking System implementieren
  • Entwurf der grafischen Oberfläche (Framework?)