Files
Specification/text/baseDescription.adoc
T
2026-08-02 22:29:30 +02:00

40 lines
4.4 KiB
Plaintext

An jedem Standort sind alle oder zumindest Teile der folgenden Bereiche vorgesehen:
image::pics/local/BaseLayout.drawio.png[Layout im Standort, align="center"]
. Empfangsbereich: Hier finden der Empfang der Kunden und der reguläre Ticketverkauf für die Laufkundschaft statt.
* Angemeldete Spieler sollen sich zügig einchecken können, idealerweise direkt an einem Self-Service-Terminal.
* Auch die Laufkundschaft kann im Optimalfall ihre Tickets eigenständig am Self-Service-Terminal erwerben, notfalls steht der klassische Service an der Kasse zur Verfügung.
. Garderobe: Dient der Aufbewahrung von Kleidung und Wertgegenständen. Dieser Bereich könnte auch als eine Art Tutorial geschickt in die Quest-Reihe eingebaut werden.
. Verwaltung / IT: Hier befinden sich die Verwaltung des Standorts sowie die lokalen Server- und Überwachungsräume.
. Event-Bereich: Eine Art Fest- oder Mehrzweckhalle, die in freien Zeiten ebenfalls Bestandteil der Quest-Umgebung werden kann.
. Spielbereich: Das Kernstück der Anlage. Der Spielbereich setzt sich aus den verschiedenen Einzelattraktionen wie Challenge-Räumen, LaserTag und weiteren Spielen zusammen. Dabei können die Spielzonen in einem übergreifenden oder mehreren spezifischen Themenbereichen gestaltet sein. Gegebenenfalls gehen die Areale fließend ineinander über.
Die IT-Struktur wird im Folgenden erläutert.
Jeder Standort verfügt für die latenzfreie Spielabwicklung über sein eigenes, lokales System, welches fortlaufend mit dem globalen Hauptsystem synchronisiert wird.
image::pics/local/BaseIt.drawio.png[IT-Struktur im Standort, align="center"]
Diese IT-Struktur sieht folgende Elemente vor:
. Router: Da wir auf externe Dienste angewiesen sein werden, muss eine stabile Internetverbindung gewährleistet sein. Über diese Leitung lassen sich bei Bedarf auch Gastgeräte mit dem Internet verbinden.
. Haus-Server / Server-Gruppe: Diese Server stellen lokal alle relevanten Betriebs- und Steuerungsdienste bereit:
* Einen Dienst zur Steuerung der gesamten Spielmechanik.
* Einen API-Dienst, der die Datenbankabfragen (Queries) zentral kapselt und bereitstellt.
* Einen Dienst für die Verarbeitung von Log-Daten.
* Eine lokale Datenbankinstanz zur Vorhaltung der Kundendaten.
. Verwaltung: Die Rechner der Administratoren ermöglichen es, den Status des kompletten Standorts zu überblicken, bei Störungen direkt in das Geschehen einzugreifen und neue Spielszenarien zu konfigurieren.
. Switches / Access Points: Zur kabelgebundenen und kabellosen Netzwerkintegration der gesamten Hardware werden primär Managed Switches und Access Points eingesetzt.
. Kundengeräte: Privatgeräte wie Smartphones der Kunden können in das separate Gastnetzwerk eingebunden werden. Dies ist erforderlich, um den Spielern den uneingeschränkten Zugriff auf ihre digitalen Profile zu ermöglichen.
. IoT-Geräte: Sie bilden einen wesentlichen interaktiven Teil der Erlebniswelt und decken unterschiedliche Funktionen ab, zum Beispiel:
* Einfache RFID-Lesegeräte
* Steuerbare Lichtquellen
* Autarke, smarte Requisiten
* Interaktive Tore, Schatztruhen etc.
Alle Geräte sind tief mit der Spielmechanik verzahnt.
. Kameras: Im gesamten Standort sollen strategisch zur Sicherheit und Spielüberwachung Kameras positioniert werden.
. IP-Speaker: Ein Netzwerk aus IP-Lautsprechern stellt standortweit die musikalische Grundstimmung sowie die Soundkulisse sicher. Sie können außerdem genutzt werden, um auf spielspezifische Ereignisse zu reagieren oder sicherheitsrelevante Durchsagen zu tätigen.
. Point of Sale (PoS): Die Kassensysteme; hier wird im Idealfall eine etablierte kommerzielle Lösung mit Netzanbindung eingesetzt.
. Self-Service-Kiosk (SSK): Terminals, an denen Kunden eigenständig buchen können (ebenfalls als Eigenentwicklung oder zugekaufte Lösung).
. Infoterminal: An diesen Touchscreens kann jeder Spieler verschiedene standortspezifische Informationen abrufen. Adventure-Spieler, die nicht ihr Smartphone nutzen möchten, können an diesen Terminals ihr Inventar prüfen oder ihre Konten pflegen.
. Node / Spaces: Dies sind autarke Sub-Systeme, die eigenständig einen lokalen Spielverlauf steuern. Sie tauschen im Hintergrund Daten mit der Zentrale aus, damit Spiele ordnungsgemäß freigegeben und erreichte Leistungen zurückgemeldet werden. Gleichzeitig stellen einige Nodes physische Schnittstellen zur Lösung versteckter Quests in den Arealen bereit.