Framework Applikation für die Erstellung von digitalen Schnitzeljagden mit Unterstützung von Augmented Reality
Gamedesign, AR, Unity, C#, Framework
Als Gesamtziel soll eine Applikation entstehen, die verschiedene Schnitzeljagden bereitstellen kann. Diese Schnitzeljagden können vom Auftraggeber ohne Programmierkenntnisse erstellt werden. Dabei sollen diese nicht nur auf Städte festgelegt werden, sondern auch Museen und andere historisch spannende Orte abdecken können. SQWISS! GmbH möchte diese Schnitzeljagden später kommerziell vertreiben können. Dabei ist es wichtig, dass die Applikation und die Buchung der Stadt- und Museumsrundgänge autonom ablaufen können. Um die Applikation für verschiedene Städte und Museen zugänglich zu machen, muss die Applikation dynamisch sein. Weiter soll die Applikation um neue Inhalte erweitert werden können. Um dieses Ziel zu erreichen, wird das gesamte Projekt in verschiedene Teilprojekte unterteilt, wobei diese Bachelorarbeit den Startpunkt darstellt.
Das Ziel dieser Arbeit ist eine Framework Applikation, welche das Fundament für das Gesamtprojekt (siehe Absatz "Gesamtprojekt") ist. Dabei liegt der Fokus nicht in der Erstellung von neuen Schnitzeljagden, sondern in der Erstellung einer Applikation, die diese Aufgabe übernehmen kann. Diese Applikation soll in einem ersten Schritt konzeptionell erarbeitet werden. Weiter sollen Technologien für die Umsetzung des Konzeptes evaluiert werden. Zum Abschluss sollen die evaluierten Technologien verwendet werden, um die Applikation in einer ersten Version zu programmieren. Die entstehende Applikation soll mittels Daten und Dateien und ohne Codeanpassungen das Erstellen von Schnitzeljagden möglich machen. Die verfügbaren Schnitzeljagden sollen zur Auswahl angeboten und gespielt werden können.
Die SQWISS! GmbH bietet Applikationen an, welche es Nutzern ermöglicht, kulturhistorische Städte, Räume und Objekte interaktiv zu erleben. Dabei können die Nutzer Neues lernen. Im Rahmen eines neuen Projektes werden diese kulturhistorischen Städte, Räume und Objekte mittels AR augmentiert und in einer digitalen Schnitzeljagd erlebbar gemacht. Eine Schnitzeljagd ist ein Postenlauf, bei dem eine Gruppe von Posten zu Posten geht, Aufgaben löst und so ein Ziel (z.B. Schatztruhe) erreicht. Eine digitale Schnitzeljagd bildet dieses Konzept von der analogen in die digitale Welt ab und nutzt moderne Technologien (z.B. Smartphones, Tablets, etc.) um dasselbe Ziel zu erreichen. Für eine erste digitale Schnitzeljagd wurde die Stadt Brugg ausgewählt, da sie geschichtlich sehr interessant ist. Mittels einer Applikation soll es den Nutzern möglich sein, die spannende Geschichte, die bis zur Römerzeit zurück reicht, zu erleben und dabei Brugg in allen Facetten spielerisch kennen zu lernen. Für diese Schnitzeljagd, wurde von der SQWISS! GmbH ein Storyboard erstellt, welches die Abläufe dieser Schnitzeljagd darstellen soll. Als Ausgangspunkt für die Schnitzeljagd dient ein Verbrechen (Diebstahl eines historischen Objektes), welches vom Detektivteam durch das Lösen von Aufgaben zurückgeholt werden soll. Die Aufgaben sind Spiele oder Rätsel, welche mit Augmented Reality (AR) zum Leben erweckt werden. Als Beispiele für Spiele oder Rätsel sind im Storyboard folgende Ideen festgehalten:
Dies sind nur einige Ideen, die von der SQWISS! GmbH geliefert wurden. Weitere Ideen sind im Storyboard festgehalten, welches sich im Anhang befindet.
Im Rahmen dieses Projektes wurde ein Konzept für eine generische Applikation entwickelt, welche es ermöglicht, aus Daten zur Laufzeit eine Schnitzeljagd zu erstellen. Dieses Konzept soll eine Applikation beschreiben, welche es ermöglicht ohne Code neue Schnitzeljagden zu erstellen. Weiter wurden dafür Technologien evaluiert und ausgesucht. Dabei wurde Unity als Haupttechnologie gewählt. Für die Entwicklung von AR Inhalten wurden zwei grosse Frameworks evaluiert und einander gegenübergestellt: Wikitude und Vuforia. Wikitude wurde auf Grund der Evaluierung in als Framework für die Entwicklung der AR Inhalte ausgewählt. Als erstes Teilprojekt wurde mithilfe von Unity eine Framework Applikation entwickelt. Mit dieser ist es möglich, mit statischen JSON Dokumenten eine neue Schnitzeljagd zu generieren. Es müssen lediglich die nötigen Daten zur Verfügung gestellt werden. Es ist möglich aus bestehenden Posten Schnitzeljagden zusammenzubauen. Weiter ist es möglich die Applikation mit weiterer Funktionalität zu erweitern, indem neue Posten anhand der erarbeiteten Dokumentation, welche sich im Anhang befindet, entwickelt und in das System integriert werden.
Projektart: Bachelor Thesis
Projektdauer: 20.09.2021 - 25.03.2022
Aufwand in Personenstuden: 720 h
Teamgrösse: 2 Personen
SQWISS! GmbH
Martin Weiss
Gotthardstrasse 46
6472 Erstfeld
Cedric Purtschert
cedric.purtschert@students.fhnw.ch
Pascal Bürge
pascal.buerge@students.fhnw.ch
Prof. Hilko Cords
Fachhochschule Nordwestschweiz
hilko.cords@fhnw.ch
Marcel Gygli
Fachhochschule Nordwestschweiz
marcel.gygli@fhnw.ch