Habr Quest {Konzept}

Kürzlich haben sie auf der Ressource anlässlich des Beginns des Rebranding-Prozesses angeboten Überlegen Sie sich eine Serviceidee, das Teil des Habr-Ökosystems werden könnte. Einer dieser Aspekte könnte meiner Meinung nach die Gaming-Rollenspiel-Dimension der Seite sein, bei der jeder Benutzer zu einer Art „Schatzsucher“ und „Abenteuermeister“ in einem werden kann. In diesem Artikel wird erläutert, wie dies ungefähr aussehen könnte.

Habr Quest {Konzept}

Ich mache Sie darauf aufmerksam, dass wir über einen Modus sprechen werden, der optional ist und der Natur nach „Bonus“ ist. Dies bedeutet, dass der Benutzer die Site auf Wunsch in den Questmodus schalten kann. Dann sieht er zusätzlich zur Standardfunktion zum Lesen von Artikeln mehrere interaktive Fenster.

Sammelringe

Habr Quest {Konzept}

Durch die Aktivierung des Spielmodus erhält der Benutzer zunächst die Möglichkeit, eine Sammlung mehrerer (ca. 2 bis 6) Habr-Artikel zu erstellen, die seiner Meinung nach einen Bezug zu einem gemeinsamen Thema haben. Dann müssen Sie der Sammlung einen Namen geben, als wäre sie ein einzigartiger Ort in der Spielwelt, und sie speichern, woraufhin sie Teil eines bestimmten Bereichs des Habr-Spieluniversums wird.

Habr Quest {Konzept}

Das Bild zeigt eine ungefähre Ansicht der interaktiven Spielfelder, die rund um den aktuell geöffneten Artikel erscheinen.

Gehen wir die Blöcke durch:

  1. Informationen zum Spielcharakter des Benutzers. Bei Bedarf können hier auch die Inventarinhalte oder verfügbaren Fähigkeiten angezeigt werden.
  2. Hauptoptionen und Energieskala. Hier befinden sich die Schaltflächen, die das Inventar oder die Fähigkeiten des Helden öffnen. Eine Schaltfläche zum Einrichten eines Spielprofils (Helden, Orte), eine Schaltfläche zum Zugreifen auf Spielprotokolle usw. Für die Bewegung der Hauptfigur wird Energie aufgewendet – 1 Einheit pro 1 Zelle. Jeden Tag, an dem der Benutzer 40 Energieeinheiten erhält (nicht unbedingt 40, aber nehmen wir diese Zahl als Ausgangspunkt), kann sich nicht verbrauchte Energie ansammeln. Einmal pro Woche wird nicht verbrauchte Energie zurückgesetzt.
  3. Hier wird der aktuelle Standort angezeigt. Im Moment hat der Charakter die letzte, sechste Zelle erreicht und kann den Ort durch Drücken der untersten Taste verlassen.

Ich stelle fest, dass eine solche Aufteilung in Blöcke natürlich sehr ungefähr ist. Es könnte sich um einen einzelnen horizontalen/vertikalen Block handeln – es hängt davon ab, welche Lösung am besten auf der Architektur eines bestimmten Standorts aufbaut.

Kehren wir zu dem Speicherort zurück, den der Benutzer erstellt hat.
Sie muss sich einen Namen ausdenken. Zum Beispiel so etwas:

Schloss der statistischen Abweichungen
Tower of Magic-Sets
Kai des einsamen Entwicklers
Gelbe Unterwasserinsel
Station „Opensource 5“
Friedhof der zerbrochenen Manuskripte
Tempel der Zahlen
Taverne „Der letzte Betreiber“
Drachenstadion
Kreis der Weißen Hexe
Durchbruchanomalien

Nachdem der Benutzer den Namen des Standorts ermittelt hat, entwickelt und installiert er zwei ungewöhnliche Fähigkeiten und zwei Originalgegenstände, die andere Benutzer beim Besuch dieses Standorts finden können.

Dies können zum Beispiel sein: Unsichtbarkeit, Gedankenlesen, Heilung, Wetterzauber, Kommunikation mit Pflanzen, Zauberspiegel, Hasenpfote, digitales Schwert, Zeitkontrollkugel, Universalschraubendreher, Labyrinthkarte, Flasche mit blauem Trank, paradoxer Regenschirm, Mikroskop, Kartenspiel und dergleichen.

Der Benutzer erstellt sich auch einen bestimmten Helden, der über die Links der Orte reisen kann. Der Held hat einen Namen, eine Klasse/Rasse, einen Status, eine aktuelle Quest und einige andere bedingte Parameter. Er trägt auch Gegenstände bei sich und verfügt über eine Reihe von Fähigkeiten – all das findet/tauscht der Held auf seinen Reisen.

Habr Quest {Konzept}

Schauen wir uns ein Beispiel für einen „Ring“-Standort an. Der Held befindet sich auf der dritten Zelle, die dunkelgrün hervorgehoben ist. Als er am Ort ankam, erschien er in der ersten Zelle, die ganz oben auf der Liste steht. Alle Artikel am Standort sind für den Nutzer sofort sichtbar – wenn man auf deren Namen klickt, öffnet sich eine Seite mit dem Artikel. Und um den Charakter zu bewegen, müssen Sie den hellgrün leuchtenden Knopf drücken. Dadurch wird Energie verbraucht und die aktuell geöffnete Seite wird nicht neu geladen. Wenn der Held die letzte Zeile erreicht, verschwinden die hellgrünen Schaltflächen.

Sie können jederzeit, ohne darauf zu warten, dass sich alle Zellen am Standort öffnen, die unterste Taste drücken und zur Kreuzung gelangen. Bei diesem Übergang wird keine Energie verschwendet.

Kreuzungsschilder

Habr Quest {Konzept}

Nach dem Erstellen eines Ortungsrings hat der Benutzer die Möglichkeit, eine „Kreuzung“ zu erstellen. Dies ist auch ein Standort, jedoch in Form von Verbindungsverbindungen, die vom Zentrum der Kreuzung zu den Ringstandorten führen. Beim Entwurf einer Kreuzung verbindet der Benutzer zwei Ringe (seinen eigenen und einen der anderen). Die Anzahl der Verbindungen kann durch Hinzufügen einiger weiterer Zweige erweitert werden. Das heißt, der minimale Schnittpunkt hat zwei Ausgänge und der maximale Schnittpunkt hat vier. Gleichzeitig sieht der Held an einer Kreuzung immer einen Ausgang weniger, da er den Ausgang nicht auf dem gleichen Weg verlassen kann, auf dem er ihn betreten hat.

In der Mitte der Kreuzung erstellt der Benutzer ein Spielsubjekt (NPC) und überlegt sich einen Namen und eine Klasse/Rasse für ihn/sie (Junior-Wissenschaftskobold, Priester der Chaoskirche, Piratenprinzessin, mutiertes Chamäleon). Der Proband denkt sich auch Sätze aus, die er/sie in Bezug auf jeden Übergang sagen wird („im Westen wirst du dich in mathematischen Sümpfen wiederfinden“, „im Norden erwartet dich der Weg zur Weisheit“, „der Neonkorridor endete mit.“ eine Tür mit der Aufschrift „Willkommen, Samurai“, „Schau nach rechts, siehst du die Kristallbrücke?“). Und natürlich eine Begrüßungsformel.

Habr Quest {Konzept}

Das Bild oben zeigt ein Beispiel einer Kreuzung. Beim Betreten dieses Ortes befindet sich der Benutzer nicht auf der Zelle, sondern kann auf die einzige verfügbare Zelle klicken (Ausgabe von 2 Energie), dann öffnet sich ein Fenster mit einem Spielsubjekt, das den Helden begrüßt. Danach können Sie über einen der Links, die zu den Ringstandorten führen, den Ort verlassen (ebenfalls für 2 Energie). Wenn Sie die NPC-Hütte ignorieren, kostet das Befolgen eines Schildes 4 Energie.

Eine Fähigkeit kann dem Subjekt gespendet werden, im Gegenzug verleiht sie dem Charakter einen Status (Segen, Fluch, „mit Elektrizität aufgeladen“, „reduziert“, „durch Null geteilt“, „hinterlässt Feuerspuren“).

Sie können dem Thema auch einen Gegenstand spenden, dann erhält der Held eine bestimmte „Quest“ („Reinigen Sie den Abwasserkanal von Ratten“, „Erfinden Sie ein Perpetuum Mobile“, „Sich der Ritterzeremonie unterziehen“, „Weitergeben der Kursarbeit“) Feuerballweben“, „Finde alle sieben großen Schlüssel“, „Finde einen Weg, den Supercomputer zu unterhalten“).

Sie können Ihre Fähigkeiten auf das Subjekt anwenden, was sich in seinem Protokollverlauf widerspiegelt („Yoshi nutzt die Fähigkeit „Pilzkommandant“ bei Mario“). Einige Gegenstände können gegen die vom Subjekt behaltenen Gegenstände eingetauscht werden.

Abenteuer

Der Abenteuerprozess selbst sieht so aus: Der Held hat eine bestimmte Anzahl von Bewegungen, die er tagsüber ausführen kann (bestimmt durch seine Energiereserve). Beim Betreten eines Ortes sieht der Benutzer sofort seine Artikelsammlungen und kann diese lesen, das Spiel selbst wird dadurch nicht beeinträchtigt. Der Held wird in einer bestimmten Zelle des Ortes installiert und kann beim Bewegen über die Felder Objekte oder Fähigkeiten entdecken. Der Held kann einfach so einen Gegenstand und eine Fähigkeit aufnehmen, wenn im „Inventar“ oder in der Liste der „Kräfte“ freier Platz vorhanden ist; für die zweite Fähigkeit und den zweiten Gegenstand müssen zuvor installierte Elemente entfernt werden. Wenn der Held eine komplexere Fähigkeit/einen komplexeren Gegenstand annimmt, wird dies mit einem „Gefällt mir“ markiert.

Habr Quest {Konzept}
Wenn ein Held an einem Ort einen Gegenstand findet, wird das Inventar im Informationsfenster über den Helden geöffnet. Der gefundene Gegenstand wird auf der Seite angezeigt, wo Sie ihn bei Bedarf abholen können.

Habr Quest {Konzept}
Das Inventar des Helden kann auch unabhängig über eine Schaltfläche im Optionsblock geöffnet werden. Befindet sich der Held an einem Scheideweg und „besucht“ einen NPC, werden die vom NPC gehaltenen Gegenstände seitlich angezeigt und es können bis zu zwei Tauschvorgänge durchgeführt werden. Auf ähnliche Weise können Sie eine Fähigkeit bei einem NPC nutzen, indem Sie Ihre Fähigkeiten öffnen, wenn sein Bildschirm geöffnet ist.

Der Held des Benutzers kann den Ringstandort jederzeit verlassen, dann werden ihm mehrere damit verbundene Kreuzungen angeboten. Wenn es keine verbundenen Kreuzungen gibt, wird der Held einige Energie darauf verwenden, im Nebel umherzuwandern, bis er auf eine zufällige Kreuzung stößt.

Zusätzlich zu den Abenteuern kann der Benutzer Spielprotokolle anzeigen, indem er eine separate Seite aufruft. Sowohl Ihr Hauptcharakter als auch Ihr NPC und wahrscheinlich auch die Helden anderer Benutzer.
Dort sieht er Einträge in etwa wie diesen:

{Ghostbuster} wirkt {Optimierungszauber} auf {Meerjungfrauenkönigin}

{PhP undead} gibt den Auftrag {Mathematikprofessor} - {das vergiftete Wasser des Flusses reinigen}

{Art Director's Dragon} tauscht Ihr {Schwert der Enttäuschung} gegen ein {schwebendes SSD-Laufwerk}

Habr Quest {Konzept}

Entwicklung

Hier beschreiben wir im Allgemeinen die eigentliche Grundlage dafür, wie Sie ein Gamification-System aufbauen können, das eine Art Metaspiel kombiniert, sowie den Prozess des Sammelns von Materialien in einem separaten verbundenen Raum – etwa einem Labyrinth/Dungeons/einer Stadt. wo der Inhalt irgendwie strukturiert und in speziellen Bereichen/Zonen gesammelt wird.

Habrs Karma und seine Benutzerbewertung können auch irgendwie das Ausmaß der täglichen Steigerung seiner Spielenergie beeinflussen. Als eine Option.

Selbstverständlich kann es Tabellen mit allgemeinen Spielstatistiken geben. Verschiedene Oberteile. Zum Beispiel die am häufigsten besuchten Orte, Artikel, die die meisten „Gefällt mir“-Angaben erhalten haben. Übrigens können dieselben Gegenstände gefärbt werden und ihre Seltenheit erhöhen (wie in Diablo), wenn eine bestimmte Anzahl an Bewertungen erreicht wird.

Sie können auch die Möglichkeit hinzufügen, den Helden auf die Seite zu teleportieren, die der Benutzer gerade liest (für 5 Energiepunkte), sofern ihn natürlich bereits jemand mit mindestens einem Spielort verknüpft hat.

Im Laufe der Zeit können Sie einige zusätzliche Standorttypen erstellen. Nicht nur Kreisverkehre und Kreuzungen. Oder ermöglichen Sie Benutzern, weitere verfügbare Standorttypen zu erstellen.

Die Verwaltung selbst hat die Möglichkeit, einige einzigartige Spielobjekte und -strukturen zu erstellen – die gleichen Gilden, Clans, Testzonen und so weiter. Das heißt, die Helden werden dort irgendwie eintreten, teilnehmen und kommunizieren können.

Durch die Zuweisung numerischer Kennungen zu Fähigkeiten, Helden und Gegenständen können die narrativen Ergebnisse ihrer verschiedenen Interaktionen berechnet werden. Wenn der Held beispielsweise zuvor eine Fähigkeit auf ein Subjekt angewendet hat und dies einfach im Protokoll aufgezeichnet wurde, können über die Identifikatoren und die Assoziationsmatrix Einträge wie „Sie verwenden {Atem des Paradoxes}“ in das Protokoll ausgegeben werden. auf {Waldkäfer}. Konsequenzen: {Verschiebung, Zeit, offen}.“ In dieser Form gibt es bereits mehr Stoff für die Fantasie und es tauchen neue Elemente auf, auf denen ein größeres Rollenspielsystem aufgebaut werden kann.

Ich habe bereits in einem Artikel darüber ausführlicher über das Konzept der Interaktionen von Identifikatormerkmalen geschrieben, die Geschichten generieren Berechnetes Diagramm. Es hat mehr Potenzial als einfache Randomizer, da die Ergebnisse verschiedener Interaktionen einerseits chaotisch und zufällig aussehen, was wir von einem Randomizer erwarten, aber dennoch ist das Ergebnis für jedes Paar interagierender Objekte immer konstant.

Mit numerischen Bezeichnern können Sie viele interessante Dinge tun, ohne komplexe Systeme zu erstellen. Wie gefällt Ihnen zum Beispiel ein Al-Habraic-Transformationswürfel, der im Spiel verfügbar ist? Der Held platziert dort einen Gegenstand und eine Fähigkeit und erhält im Gegenzug eine von der Verwaltung entwickelte Errungenschaft. Es versteht sich, dass es eine ganze Tabelle solcher Erfolge gibt – jede mit ihrer eigenen Nummer. Und wenn eine Fähigkeit mit einem Gegenstand multipliziert wird und das Ergebnis eine Erfolgszahl ist, dann schaltet der Spieler diesen Erfolg frei.

Außerdem können Quests, die der Held erhält, einer bestimmten einfachen Zahlenbedingung unterliegen, unter der die Quest als abgeschlossen gilt. Auslöser können Aktionen des Helden sein, die Fähigkeiten auf einen NPC anwenden – wenn bei der nächsten Interaktion die Anzahl-Bedingung erfüllt wurde, ist die Quest abgeschlossen und Sie können eine neue annehmen. Der Held kann dafür sogar Erfahrung sammeln, wenn wir Levels oder etwas anderes für Erfahrung in das Spiel einführen möchten.

Im Laufe der Zeit können die Grundregeln und entstehenden Spielelemente zu etwas Größerem weiterentwickelt werden, das sich dem Anschein eines bestimmten sozialen Netzwerks nähert, zudem mit einer aktiven Ausrichtung, denn der Name Quest selbst impliziert bestimmte Ziele, aktive Aufgabenstellung und deren Lösung.

Habr Quest {Konzept}

Sie könnten sich Habr Quest nicht (oder nicht nur) als ein Add-on zur Website vorstellen, sondern vielleicht als eine separate mobile Anwendung, die zusätzlich zum Spiel selbst über einen integrierten Habr-Seitenbetrachter verfügt. In dieser Form kann das Spiel selbst in einer interaktiveren und freieren Form präsentiert werden, ohne durch das Blockformat auf der Website eingeschränkt zu werden. Das heißt, nicht nur Schaltflächen und Dropdown-Listen, sondern auch Drag-and-Drop, Animationen und andere Funktionen von Spieleanwendungen.

Habr Quest {Konzept}

Das sind die Gedanken. Was sagen Sie?

Source: habr.com

Kommentar hinzufügen