Sollte ein NPC jedem Spieler dieselbe Antwort geben? Fakten konsistent halten, nicht den Wortlaut
Wenn Spieler demselben fiktiven NPC eine Frage stellen, sollte die Antwort denselben gemeinsamen Kanon wahren, muss aber nicht wortgleich ausfallen. Eine nützliche Designregel besteht darin, abzugleichen, was der jeweilige Spieler bereits herausgefunden hat und was gerade in der Szene geschieht. Der NPC kann dann auf diesen Zustand reagieren, während etablierte Fakten, das Wissen der Figur und Quest-Informationen kohärent bleiben.
Den Fakt von der Art und Weise der Äußerung trennen
Beginnen Sie damit, den faktischen Kern der Antwort aufzuschreiben: was in der Welt wahr ist, was der NPC weiß und was der NPC zu diesem Zeitpunkt zu offenbaren bereit ist. Halten Sie diese Elemente für Spieler im selben Handlungszustand stabil. Ermöglichen Sie es dann, dass die Formulierung durch Wortwahl, Satzlänge, Tonfall oder eine kurze Bestätigung von etwas variiert, das der Spieler bereits in Erfahrung gebracht hat.
Angenommen, ein fiktiver Hafenmeister weiß, dass das Osttor bei Sonnenuntergang schließt. Ein Spieler, der das Tor noch nicht besucht hat, hört vielleicht: „Nutzt das Osttor vor Sonnenuntergang; danach ist es verriegelt.“ Ein Spieler, der gerade gesehen hat, wie die Torwachen Vorbereitungen zum Schließen treffen, hört womöglich: „Ihr habt ja gesehen, wie sie sich bereitmachen. Ihr habt Zeit bis zum Sonnenuntergang.“ Die Sätze unterscheiden sich, aber der Zeitplan und die Warnung stimmen überein.
Diese Aufteilung hilft dabei, zwei häufige Probleme zu vermeiden. Das wortwörtliche Wiederholen einer Zeile kann unaufmerksam wirken, wenn der Spieler gerade relevanten Kontext geliefert hat. Das willkürliche Ändern der zugrundeliegenden Antwort wiederum kann die Figur unzuverlässig wirken lassen oder es erschweren, der Quest zu folgen. Eine Studie zur Generierung von NPC-Dialogen beschreibt die Herausforderung darin, den Dialog loregetreu zu halten sowie Beziehungen der Charaktere, Quest-Strukturen und dem Spieler enthüllte Details beizubehalten. Das ist ein nützlicher Designstandard, selbst wenn Dialoge manuell verfasst werden. Weir et al., „Ontologically Faithful Generation of Non-Player Character Dialogues“
Entscheiden, welche Unterschiede im Spielerstatus relevant sind
Nutzen Sie den beobachtbaren Zustand der Geschichte, um zu entscheiden, ob sich eine Antwort ändern sollte. Ein relevanter Zustand kann umfassen, ob der Spieler ein Dokument gefunden, mit einer anderen Figur gesprochen, einen Weg freigeschaltet hat oder während einer bestimmten Szene eingetroffen ist. Dies sind konkrete Ereignisse, die in der Story dargestellt und bei der Dialogauswahl abgefragt werden können.
Leiten Sie keine verborgene Identität oder persönliche Eigenschaften aus den Formulierungen eines Spielers ab. Für diese Designaufgabe kann die Antwort eines Charakters auf das reagieren, was in der fiktiven Welt geschehen ist: „Ihr habt das Hauptbuch gefunden“ oder „Der Markt ist bereits geschlossen.“ Es muss nicht geraten werden, wer der Spieler ist, was für ein Mensch er ist oder warum er gefragt hat. Dadurch bleibt die Anpassung an die Erzählung gebunden und nicht an ein unbegründetes Profil.
Ein praktischer Test ist die Frage: Wenn zwei Spieler dieselben relevanten Ereignisse erlebt hätten und sich in derselben Szene befänden, sollten sie dann dieselben Informationen erhalten? Wenn ja, behandeln Sie die Information für diesen Zustand als geteilt. Wenn sich ihre Entdeckungen unterscheiden, variieren Sie, worauf der NPC sinnvollerweise Bezug nehmen oder was er preisgeben kann. Hat sich die Szene verändert, aktualisieren Sie Details, die von Zeit oder Umständen abhängen, ohne die Geschichte der Spielwelt umzuschreiben.
Wissen und Szenenzustand getrennt voneinander nachverfolgen
Ein kompakter Dialogplan kann für jede Antwort drei Dinge auflisten: den kanonischen Fakt, den Wissens- oder Offenbarungsstand des NPC und die aktuelle Szenenbedingung. Hält man sie getrennt, lässt sich leichter erkennen, was variieren darf und was nicht.
Für den Hafenmeister könnten die Notizen lauten:
Kanonischer Fakt: Das Osttor schließt bei Sonnenuntergang.
NPC-Wissen: Der Wärter kennt den ausgehängten Zeitplan und hat gesehen, wie die Wachen das Schließen vorbereiten.
Szenenbedingung: Vor Sonnenuntergang ist das Tor offen; nach Sonnenuntergang ist es verriegelt.
Ein Spieler, der noch nichts über das Tor erfahren hat, erhält die grundlegende Wegbeschreibung. Ein Spieler, der die Wachen bereits gesehen hat, kann eine kurze Bestätigung erhalten. Nach Sonnenuntergang sollte der Wärter das Tor als geschlossen beschreiben und nur solche Alternativen anbieten, die durch die etablierte Geschichte gestützt werden. Wenn keine Alternative etabliert wurde, sollte der Dialog keine erfinden, nur damit die Antwort hilfsbereiter wirkt.
Diese Trennung macht auch Überarbeitungen sicherer. Eine Änderung des Szenenzeitplans sollte eine Überprüfung jeder davon abhängigen Antwort nach sich ziehen. Das Umformulieren einer Zeile sollte nicht versehentlich einen Quest-Hinweis verändern. Die Ink-Scripting-Dokumentation veranschaulicht, wie Story-Variablen den Spielstatus speichern können und wie bedingte Auswahlmöglichkeiten steuern können, welche Textzeilen erscheinen. Twines Dokumentation beschreibt Variablen ebenfalls als gespeicherte Werte, auf die in unterstützten Story-Formaten über verschiedene Abschnitte (Passages) hinweg zugegriffen werden kann. Diese Tools bieten Wege zur Implementierung expliziter Zustände; sie entscheiden jedoch nicht, welche Fakten Ihre Geschichte als kanonisch behandeln sollte. Ink: „Writing with Ink“, Twine Cookbook: „Variables“
Die Antwort auf kleine, nachvollziehbare Weise anpassen
Eine gelungene Variation berücksichtigt für gewöhnlich einen relevanten Unterschied und beantwortet dann die Frage. Sie könnte sich auf einen entdeckten Hinweis beziehen, eine Erinnerung überspringen, die der Spieler bereits erhalten hat, oder die aktuelle Szene widerspiegeln. Vermeiden Sie es, mehrere Dinge auf einmal zu ändern, es sei denn, der Handlungszustand stützt jede dieser Änderungen.
Ein Spieler, der das Hauptbuch nicht gefunden hat, könnte beispielsweise fragen: „Wer hat das neue Dock bezahlt?“ Der Wärter könnte sagen: „Ich habe gehört, der Hafenausschuss hat es finanziert.“ Nachdem der Spieler einen Eintrag im Hauptbuch gefunden hat, der den Ausschuss nennt, könnte der Wärter sagen: „Das Hauptbuch bestätigt, was ich gehört habe: Der Ausschuss hat bezahlt.“ Zeigt der Beleg stattdessen einen anderen Zahler, sollte der NPC das alte Gerücht nicht weiter als Fakt wiederholen; der Dialog sollte den früheren Glauben des Wärters von den neu festgestellten Beweisen unterscheiden.
Dieses Beispiel verwendet ein fiktives Detail, um die Methode zu demonstrieren, und stellt keinen Bezug zu einem bestimmten Spiel dar. Der Schlüssel liegt darin, Wissensänderungen klar zu kennzeichnen. Eine Figur darf sich irren, ausweichend antworten oder uninformiert sein, aber die Gestaltung des Textes sollte diesen Status bewusst herbeiführen. Andernfalls könnten Spieler eine veränderte Antwort als Kontinuitätsfehler deuten.
Zugang zu Hinweisen vergleichen, nicht exakte Sätze
Vergleichen Sie bei der Überprüfung von Dialogen über verschiedene Spieler oder Handlungsstränge hinweg die Informationen, die jeder Weg zugänglich macht. Erhält jeder Spieler denselben wesentlichen Hinweis bis zu dem Punkt, an dem die Handlung eine Aktion von ihm erwartet? Impliziert ein Handlungsstrang einen anderen Ort, eine andere Frist, eine andere Beziehung oder Ursache, ohne dass ein Handlungsereignis dies erklärt? Bezieht sich der NPC auf eine Entdeckung, die der Spieler gar nicht gemacht hat? Solche Fragen decken bedeutsamere Inkonsistenzen auf als die Prüfung, ob jede Zeile denselben Wortlaut verwendet.
Eine einfache Prüftabelle kann helfen:
Prüfpunkt: Kanon; Was zu vergleichen ist: Namen, Daten, Orte, Ursachen und andere etablierte Fakten
Prüfpunkt: Wissen; Was zu vergleichen ist: Was der NPC in diesem Zustand weiß, glaubt oder erfahren hat
Prüfpunkt: Zugang; Was zu vergleichen ist: Welchen Hinweis oder welche Anweisung der Spieler erhält und wann
Prüfpunkt: Szene; Was zu vergleichen ist: Details, die sich mit der Zeit, dem Ort oder Ereignissen ändern
Prüfpunkt: Formulierung; Was zu vergleichen ist: Ob die Variation nach wie vor die beabsichtigte Antwort vermittelt
Twine-Passagen und Ink-Knots, Entscheidungen, Variablen und bedingter Ablauf sind Beispiele dafür, wie narrative Projekte Verzweigungen und Zustände organisieren können. Die Strukturen unterscheiden sich je nach Tool und Story-Format; folgen Sie daher bei der Implementierung der entsprechenden Dokumentation. Das redaktionelle Prinzip ist softwareunabhängig: Machen Sie den Zustandsunterschied explizit und prüfen Sie dann, ob jede Zeile damit kompatibel bleibt. Twine: „Linking Passages“, Ink: „Writing with Ink“
Wissen, wann die Antwort exakt gleich bleiben sollte
Manche Antworten sollen stabil sein: ein wiederholtes Passwort, eine ausgehängte Öffnungszeit oder eine kurze Anweisung, die sich die Spieler merken müssen. Wenn der Wortlaut selbst einen Hinweis enthält oder mit einer Inschrift an anderer Stelle übereinstimmen muss, bewahren Sie ihn exakt oder gestalten Sie die Variation unmissverständlich gleichwertig. Das Umformulieren eines Rätsels, Codes oder zitierten Dokuments kann die Aufgabe verändern, selbst wenn der Verfasser die Bedeutung für unverändert hält.
Ebenso gilt: Wenn der Spielerstatus das Wissen des NPC, die Szene oder das, was preisgegeben werden kann, nicht beeinflusst, gibt es möglicherweise keinen Grund, eine andere Antwort zu verfassen. Variation ist nützlich, wenn sie eine echte narrative Unterscheidung vermittelt. Sie wird zu störendem Rauschen, wenn sie einen Unterschied impliziert, der gar nicht existiert.
Ein kompakter Ablauf für konsistente NPC-Antworten
Schreiben Sie für jede Frage die kanonische Antwort in einem Satz auf. Listen Sie die Handlungsereignisse auf, die ändern können, was der NPC weiß oder was der Spieler bereits entdeckt hat. Notieren Sie Szenenbedingungen, die die Antwort beeinflussen, wie etwa ein geöffnetes Tor oder ein beendetes Treffen. Formulieren Sie alternative Textvarianten nur für diese Bedingungen und stellen Sie sicher, dass jede Version dieselben Fakten bewahrt, es sei denn, der Handlungszustand begründet ausdrücklich eine Änderung.
Überprüfen Sie anschließend die Verzweigungen, indem Sie sich fragen, ob Spieler in gleichwertigen Zuständen gleichwertige Hinweise erhalten, ob irgendeine Zeile ein unentdecktes Ereignis voraussetzt und ob die Szenendetails übereinstimmen. Das Ziel ist eine Figur, die natürlich reagieren kann und gleichzeitig Teil derselben kohärenten Welt bleibt: Geteilte Fakten bleiben verlässlich, und der Dialog spiegelt wider, was in der Geschichte geschehen ist.
