Habr Quest {concept}

Kürzlich wurde anlässlich des Beginns des Rebranding-Prozesses anlässlich der Ressource vorgeschlagen, die Idee eines Dienstes zu entwickeln, der Teil des Habr-Ökosystems werden könnte. Meiner Meinung nach könnte ein solcher Teil die Rollenspieldimension der Site sein, bei der jeder Benutzer eine Art „Schatzsucher“ und „Abenteuermeister“ in einer Person werden kann. Über wie es aussehen könnte und wird in diesem Artikel diskutiert.



Ich mache Sie auf die Tatsache aufmerksam, dass es sich um einen optionalen Modus handelt, der von Natur aus „Bonus“ ist. Es versteht sich, dass der Benutzer die Site in den Quest-Modus schalten kann, wenn er möchte. Anschließend werden neben der Standardfunktion zum Lesen von Artikeln mehrere interaktive Fenster angezeigt.

Sammelringe




Zunächst erhält der Benutzer die Möglichkeit, indem er den Spielemodus mit sich selbst verbindet, eine Sammlung von mehreren (von etwa 2 bis 6) Habrs Artikeln zusammenzustellen, die seiner Meinung nach durch ein gemeinsames Thema verbunden sind. Dann müssen Sie der Sammlung einen Namen geben, als ob sie ein einzigartiger Ort der Spielwelt wäre, und sie speichern. Danach wird sie Teil eines bestimmten Abschnitts des Spieluniversums von Habr.



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

Lass uns die Blöcke durchgehen:

  1. Informationen zum Spielcharakter des Benutzers. Bei Bedarf können auch Inventarinhalte oder verfügbare Fähigkeiten angezeigt werden.
  2. Hauptoptionen und Energieskala. Hier sind nur die Schaltflächen, die das Inventar öffnen, oder die Fähigkeit des Helden. Die Schaltfläche zum Einrichten eines Spielprofils (Helden, Orte), eine Schaltfläche zum Zugreifen auf Spielprotokolle usw. Energie wird für die Bewegung des Hauptcharakters aufgewendet - 1 Einheit pro 1 Zelle. Jeden Tag erhält der Benutzer 40 Energieeinheiten (nicht unbedingt genau 40, aber nehmen Sie diese Zahl als Ausgangspunkt), die nicht ausgegeben werden können. Einmal pro Woche wird nicht verbrauchte Energie entladen.
  3. Der aktuelle Standort wird hier angezeigt. Im Moment hat der Charakter die letzte, sechste Zelle erreicht und kann die Position verlassen, indem er auf die unterste Schaltfläche klickt.

Ich stelle fest, dass die Aufteilung in Blöcke auf diese Weise natürlich sehr ungefähr ist. Es kann sich um einen einzelnen horizontalen / vertikalen Block handeln - es hängt bereits davon ab, welche der Lösungen am besten auf der Architektur eines bestimmten Standorts basiert.

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

Statistisches Abweichungsschloss
Turm der Magie setzt
Marina des Einzelentwicklers
Gelbe Unterwasserinsel
Station OpenSource 5
Broken Manuscripts Cemetery
Tempel der Figuren
Taverne "The Last Operator"
Drachenstadion
Weißer Hexenkreis
Durchbruchanomalien

Nachdem der Name des Ortes festgelegt wurde, erfindet und installiert der Benutzer zwei ungewöhnliche Fähigkeiten und zwei originelle Gegenstände, die von anderen Benutzern beim Besuch dieses Ortes gefunden werden können.

Dies können zum Beispiel sein: Unsichtbarkeit, Gedankenlesen, Heilung, Wetterzauber, Gespräche mit Pflanzen, Zauberspiegel, Hasenfuß, digitales Schwert, Zeitmanagementball, Universalschraubendreher, Labyrinthkarte, blaue Trankflasche, paradoxer Regenschirm, Mikroskop, ein Kartenspiel und dergleichen.

Außerdem erstellt der Benutzer für sich selbst einen bestimmten Helden, der die Links von Orten umrunden 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 - dies ist alles, was der Held auf seinen Wanderungen findet / austauscht.



Schauen Sie sich ein Beispiel für einen „Ring“ an. Der Held befindet sich in der dritten Zelle, die dunkelgrün markiert ist. Als er an dem Ort ankam, erschien er in der ersten Zelle, die ganz oben auf der Liste steht. Alle Artikel des Ortes sind für den Benutzer sofort sichtbar - wenn Sie auf deren Namen klicken, öffnet sich eine Seite mit dem Artikel. Und um den Charakter zu bewegen, müssen Sie eine hellgrüne Taste drücken. Dies kostet Energie und die aktuell geöffnete Seite wird nicht neu geladen. Wenn der Held die letzte Zeile erreicht, verschwinden die hellgrünen Knöpfe.

Sie können jederzeit auf die unterste Schaltfläche klicken und zur Kreuzung gelangen, ohne auf das Öffnen aller Zellen am Standort zu warten. Bei diesem Übergang wird keine Energie verschwendet.

Wegweiser




Nach dem Erstellen eines Ringstandorts erhält der Benutzer die Möglichkeit, eine "Kreuzung" zu erstellen. Dies ist auch ein Ort, aber bereits in Form von Links-Links, die vom Zentrum der Kreuzung zu Ringorten führen. Beim Entwerfen einer Kreuzung verbindet der Benutzer zwei Ringe (seinen eigenen und einen der anderen). Die Anzahl der Links kann durch Hinzufügen weiterer Zweige erweitert werden. Das heißt, die minimale Kreuzung hat zwei Ausgänge und die maximale - vier. Zur gleichen Zeit, wenn der Held an die Kreuzung kommt, sieht er immer einen Ausgang weniger, da er nicht auf dem gleichen Weg aussteigen kann, den er gegangen ist.

In der Mitte der Kreuzung erstellt der Benutzer ein Spielthema (NPC), das seinen Namen und seine Klasse / Rasse erfindet (Junior Science Goblin, Priester der Chaos-Kirche, Prinzessin der Piraten, mutiertes Chamäleon). Das Thema kommt auch mit Phrasen, die er / sie in Bezug auf jeden Übergang sagen wird ("im Westen finden Sie sich in mathematischen Sümpfen", "im Norden finden Sie den Weg zur Weisheit", "der Neon-Korridor endete mit einer Tür, die sagt: Willkommen, Samurai", "werfen Sie einen Blick rechts die kristallbrücke sehen? “). Und natürlich eine Begrüßungsphrase.



Das Bild oben zeigt ein Beispiel für eine Kreuzung. Sobald der Benutzer an dieser Stelle ist, befindet er sich nicht in der Zelle, sondern kann auf die einzige verfügbare klicken (2 Energie verbrauchen), dann öffnet sich ein Fenster mit dem Spielthema, das den Helden begrüßt. Danach können Sie zu einem der Links gehen, die zu den Ringpositionen führen (auch für 2 Energien). Wenn du die "Hütte" des NPC ignorierst, kostet der Übergang durch ein beliebiges Zeichen 4 Energie.

Eine Fähigkeit kann einem Subjekt geopfert werden, als Antwort wird er dem Charakter einen Status auferlegen (Segen, Fluch, „mit Elektrizität aufgeladen“, „reduziert“, „geteilt durch Null“, „hinterlässt Feuerspuren“).

Du kannst auch ein Thema für das Thema spenden, dann erhält der Held eine bestimmte „Quest“ („Ratte aus dem Abwasserkanal entfernen“, „Perpetual Motion Machine erfinden“, „Ritterpassage durchlaufen“, „Die Hausarbeit über das Weben von Feuerbällen weitergeben“, „Alle sieben großen Schlüssel finden“) "," Einen Weg finden, den Supercomputer zu unterhalten ").

Seine Fähigkeiten können auf das Thema angewendet werden, was sich in seiner Geschichte widerspiegeln wird („Yoshi nutzt die Fähigkeit, die Pilze auf Mario zu befehlen“). Ein Paar von Gegenständen kann gegen diejenigen ausgetauscht werden, die im Betreff gespeichert sind.

Abenteuer


Der Prozess des Abenteuers selbst sieht so aus - der Held hat eine bestimmte Anzahl von Zügen, die er während des Tages ausführen kann (bestimmt durch die Zufuhr von Energie). Sobald sich der Benutzer an einem Ort befindet, sieht er sofort seine Artikelsammlung und kann sie lesen. Dies hat keine Auswirkungen auf das Spiel. Der Held ist auf einer bestimmten Standortzelle installiert und kann auf den Feldern Objekte oder Fähigkeiten erkennen. Der Held kann auf diese Weise einen Gegenstand und eine Fähigkeit erhöhen, wenn im „Inventar“ oder in der Liste der „Streitkrä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 nimmt, wird dieser mit einem „Gefällt mir“ markiert.


Wenn der Held einen Gegenstand an der Stelle gefunden hat, wird das Inventar im Heldeninformationsfenster geöffnet. Die Seite zeigt das gefundene Objekt, wo es bei Bedarf abgeholt werden kann.


Das Inventar des Helden kann unabhängig voneinander über die Schaltfläche im Optionsblock geöffnet werden. Befindet sich der Held am Scheideweg und „besucht“ ihn beim NPC, werden gleichzeitig Objekte, die sich beim NPC befinden, auf der Seite angezeigt und Sie können bis zu zwei Tauschaktionen durchführen. Ebenso kannst du einem NPC eine Fähigkeit zuweisen, indem du deine Fähigkeiten öffnest, 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 zusammenhängenden Kreuzungen gibt, wandert der Held ein wenig im Nebel herum, bis er auf eine zufällige Kreuzung stößt.

Neben Abenteuern kann der Benutzer Spielprotokolle auf einer separaten Seite anzeigen. Sowohl die Hauptfigur als auch die NPCs und wahrscheinlich die Helden anderer Benutzer.
Dort wird er Einträge des folgenden Formulars sehen:

{Geisterjäger} wirkt {Optimierungszauber} auf {Meerjungfrau-Königin}

{PhP Untoter} gibt den Auftrag {Professor für Mathematik} - {das giftige Wasser des Flusses reinigen}

{dragon art director} tauscht dein {enttäuschungsschwert} gegen {schwebende ssd-festplatte}



Entwicklung


Es beschreibt im Allgemeinen die Grundlage für den Aufbau eines Gamification-Systems, das ein bestimmtes Metaspiel kombiniert, sowie den Vorgang des Sammelns von Materialien in einem separaten, verbundenen Raum - so etwas wie ein Labyrinth / Dungeons / eine Stadt, in der der Inhalt auf irgendeine Weise strukturiert und gesammelt ist zu speziellen Bereichen / Zonen.

Die Nutzerbewertung von Karma und Habr kann sich auch auf die tägliche Steigerung der Spieleleistung auswirken. Als Option.

Natürlich kann es Tabellen mit allgemeinen Spielstatistiken geben. Verschiedene Tops. Zum Beispiel die am häufigsten besuchten Orte, Artikel mit mehr "Likes". Übrigens können dieselben Objekte durch die Ansammlung einer bestimmten Anzahl von Bewertungen farbig werden und ihre Seltenheit erhöhen (wie bei Diablo).

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), wenn natürlich bereits jemand an mindestens einem Spielstandort angemeldet ist.

Sie können eventuell einige zusätzliche Arten von Orten erstellen. Nicht nur Ringe und Kreuzungen. Oder gestatten Sie Benutzern, weitere der verfügbaren Standorttypen zu erstellen.

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

Wenn Sie Fähigkeiten, Helden und Objekten numerische Bezeichner zuweisen, können Sie die narrativen Ergebnisse ihrer verschiedenen Interaktionen berechnen. Wenn zum Beispiel, bevor der Held die Fähigkeit zu unterwerfen nutzte und sie einfach im Protokoll aufgezeichnet wurde, über Bezeichner und die Zuordnungsmatrix im Protokoll Aufzeichnungen der folgenden Form ausgegeben werden können: Konsequenzen: {shift, time, open}. " In dieser Form von Phantasienahrung wird es bereits größer und es erscheinen neue Elemente, auf denen ein größeres Rollenspielsystem aufgebaut werden kann.

Ausführlicher über das Konzept der Interaktion von Merkmalidentifikatoren, die zu Geschichten führen, habe ich bereits einmal in einem Artikel über eine berechnete Geschichte geschrieben . Es steckt mehr Potenzial darin als in einfachen Zufallsgeneratoren, da die Ergebnisse verschiedener Interaktionen einerseits zufällig aussehen, was wir vom Zufallsgenerator erwarten, aber für jedes Paar interagierender Objekte ist das Ergebnis dennoch immer konstant.

Mit numerischen Bezeichnern können Sie viele interessante Dinge tun, ohne auch nur komplexe Systeme zu erstellen. Wie gefällt Ihnen zum Beispiel ein Al Khabraic Transformation Cube, der im Spiel verfügbar ist? Der Held legt das Thema und die Fähigkeit dort ab und erhält als Gegenleistung eine Leistung, die von der Verwaltung entwickelt wurde. Es versteht sich, dass solche Leistungen eine ganze Tabelle sind - jede unter ihrer eigenen Nummer. Und wenn die Fähigkeit mit einem Gegenstand multipliziert wird, öffnet der Spieler diesen Erfolg, wenn das Ergebnis eine Erfolgszahl ist.

Außerdem können die Quests, die der Held erhält, eine einfache Bedingungsnummer haben, unter der die Quest als abgeschlossen gilt. Der Auslöser können Akte des Helden sein, der Fähigkeiten auf NPCs einsetzt. Wenn in der nächsten solchen Interaktion die Nummernbedingung erreicht wurde, ist die Quest abgeschlossen und Sie können eine neue aufnehmen. Der Held kann dafür sogar Erfahrung sammeln, wenn wir Levels in das Spiel einführen wollen oder etwas anderes, um Erfahrungen zu sammeln.

Im Laufe der Zeit können die Grundregeln und aufkommenden Spielelemente zu etwas Ehrgeizigerem entwickelt werden, das sich der Ähnlichkeit eines bestimmten sozialen Netzwerks annähert, und zwar mit einer aktiven Ausrichtung, da der Name Quest selbst bestimmte Ziele, eine aktive Aufgabenstellung und deren Lösung impliziert.



Man könnte meinen, dass die Habr-Quest nicht (oder nicht nur) in Form eines Add-Ons zur Site vorliegt, sondern möglicherweise als separate mobile Anwendung, in die zusätzlich zum Spiel selbst der Habr-Seitenbetrachter integriert ist. In dieser Form kann das Spiel selbst in einer interaktiveren und kostenloseren Form eingereicht werden, die nicht durch das Blockformat auf der Website eingeschränkt ist. Das heißt, nicht nur Schaltflächen und Dropdown-Listen, sondern auch Drag-and-Drop, Animationen und andere Funktionen von Spieleanwendungen.



So sind die Gedanken. Was sagst du

Source: https://habr.com/ru/post/de480844/


All Articles