Übersicht

Was ist The City Game?

The City Game ist ein urbanes Spiel. Das sind kurz gefasst Spiele, die in der Stadt gespielt werden. Die Spiele sind von der Kultur und Geschichte der Stadt inspiriert, und bieten damit zusätzlich zum Rätselspaß die Möglichkeit, Spannendes über die Vergangenheit und Gegenwart der Stadt zu erfahren.

Hier kommst du zum Spiel: https://www.thecitygame.at

Wie funktioniert das Spiel?

Alle Dinge, die benötigt werden, sind in der Spiel-App: Eine Reihenfolge von Schritten führt durch ein Stadtabenteuer, die Karte zeigt die Spielzonen, in die man gehen muss, Hinweise können in die richtige Richtung weisen und ein Chat kann zusätzliche Unterstützung vom Administrator bringen.

Spiel-Aufbau

city selection

Anonyme Nutzer

Benutzer, die nicht angemeldet sind, haben Zugriff auf informative Seiten (wie die Spielanweisungen) und die Auswahlseiten. Auf diese Weise können sie lesen, wie das Spiel funktioniert, sich über die einzelnen Abenteuer informieren und die Rangliste überprüfen. Sobald ein neuer Benutzer ein Spiel starten möchte, wird er automatisch zur Anmelde- / Registrierungsseite weitergeleitet, wo er einen Account erstellen kann.

game session

Spieler

Alle Benutzer, die einen Account erstellt haben, werden als Spieler bezeichnet. Sobald sie ihre E-Mail-Adresse bestätigt haben, können sie das Spiel starten. Während einer Spielsitzung wechseln sie so oft sie wollen, weil ihr Fortschritt immer gespeichert wird. Nach Beendigung eines Spiels können die Spieler umfassende Statistiken über gespielte Spiele anzeigen und ihren Rang in der Rangliste überprüfen. Sie sehen auch immer ihre Geschichte der Spiele, die sie bereits gespielt haben.

city creation

Ersteller

Die Menschen in jeder Stadt, die Abenteuer erstellen, werden Creator genannt. Sie sind diejenigen, die mit jedem ihrer Spiele Geld verdienen. Personen können Schöpfer werden, indem sie sich direkt in der App bewerben. Sobald sie ein Ersteller sind, haben sie Zugriff auf neue Tools in der App, eines davon ist das Erstellungsmenü, in dem sie das Abenteuer so gestalten können, wie sie es möchten.

Become a creator
admin menu

Admins

Als Administrator habe ich Zugriff auf viele Verwaltungstools. Die gesamte Anwendung ist so aufgebaut, dass sie leicht erweiterbar ist. Eine Funktion davon ist das Benutzer- / Rollen- / Tenant-Verwaltungsmenü, in dem Administratoren Rollen und ihre Berechtigungen einfach verwalten können. Admins können auch Abenteuer oder Städte live schalten, sobald diese bereit sind, Spielern Spiel Accesstokens geben und Logs überprüfen, alles innerhalb der App.

Features

Multiplattform

Spiel direkt auf der Website, die für alle Auflösungen, einschließlich Desktop, Tablet und Mobile, entwickelt wurde, oder wähle die native App auf iOs oder Android.

Mehrsprachig

Das Spiel enthält sowohl statische als auch dynamische mehrsprachige Entitäten. Dies bedeutet, dass zusätzlich zu den App-Texten alle dynamisch erstellten neuen Abenteuer in mehrere Sprachen übersetzt werden können.

Dynamisches Berechtigungsmodell

Das Spiel enthält ein Benutzer- / Rollen- / Berechtigungsmodell, mit dem der Entwickler während der Entwicklung dynamisch neue Berechtigungen für jede neue Seite oder Feature hinzufügen kann. In der Applikation kann danach der Administrator jeder Rolle dynamisch Berechtigungen zuweisen.

In-App Abenteuer Erstellung

Der gesamte Erstellungsprozess ist in die App selbst integriert. Dies bedeutet, dass jeder Benutzer mit der Rolle 'Ersteller' Zugriff auf die Menüs hat, in denen neue Städte oder Abenteuer erstellt werden können. Sehr einfach zu bedienen und zu warten.

Mehrere Spielmodi

Der Abenteuer-Erstellungsprozess ist so implementiert, dass mehrere verschiedene Spielmodi möglich sind. Derzeit gibt es 2, Sightseeing & Countdown.

Schritte & Hinweise

Jedes Abenteuer besteht aus vielen Schritten, und jeder Schritt kann mehrere Hinweise haben. Diese Schritte können vom Ersteller in jedem Abenteuer dynamisch hinzugefügt, sortiert und entfernt werden.

Chat

Ein Chat-System ermöglicht es mehreren Benutzern, die dasselbe Abenteuer spielen, miteinander und mit dem Administrator zu chatten, wenn sie technische Hilfe benötigen.

Online und Offline

Sowohl die Website als auch die App bieten Offline-Funktionalität. Das bedeutet, dass der App-Inhalt auf dem Gerät gespeichert wird, sodass Spieler bestimmte Inhalte ohne Netzwerkfunktionalität erstellen können.

Karte

Eine Karte wird mit Openlayern implementiert. Dies ermöglicht es den Spielern, den nächsten Ort zu finden, wenn sie verloren gehen, und es ermöglicht Rätsel, bei denen es um GPS-Koordinaten geht.

Statistiken

Nach Abschluss eines Abenteuers werden den Benutzern umfassende Statistiken angezeigt.

Rangliste

Für jedes Abenteuer steht eine Rangliste zur Verfügung, in der die Spieler sich miteinander vergleichen können.

Multi-User

Es wurde ein Multi-User System implementiert, mit dem mehrere Benutzer eine Verbindung zum selben Spiel herstellen und miteinander kommunizieren können. Dies ermöglicht Spiele, bei denen Gruppen aufgeteilt werden und parallele Rätsel gelöst werden müssen.

Lies mehr über die Entwicklung

Wenn du an technischen Details und dem agilen Entwicklungsprozess interessiert bist, lies mehr darüber auf den folgenden Seiten: