Metlivi Blog

Wie man KI-NPC-Chats optional gestaltet, ohne Hauptstory-Informationen zu verbergen

Für Indie-Entwickler von narrativen Spielen, die optionale Freitext-Unterhaltungen einbauen, gilt eine einfache Faustregel: Jeder Fakt, den ein Spieler benötigt, um den Hauptpfad zu verstehen oder abzuschließen, muss in maßgeblichen Spielinhalten außerhalb des Chats etabliert sein. Ein NPC-Chat kann Kontext, Persönlichkeit und Atmosphäre beisteuern, sollte jedoch niemals der einzige Ort sein, an dem ein erforderlicher Hinweis oder ein Ereignis existiert. Testen Sie die Regel anhand von zwei Spieldurchläufen: einem, bei dem der Chat nie geöffnet wird, und einem, bei dem er erkundet wird. Beide sollten zum gleichen beabsichtigten Verständnis und Ergebnis des Hauptpfads führen.

27. September 20268 min LesezeitLesen, Kunst & KulturVon Metlivi Editorial Team
Abschnitt 1

Entscheiden, was der Spieler wissen muss

Beginnen Sie mit der nächsten erforderlichen Aktion des Spielers und arbeiten Sie sich rückwärts vor. Listen Sie die Fakten auf, die nötig sind, um sie auszuwählen oder auszuführen: was gerade geschieht, was das Ziel ist und welche Bedingungen oder Hinweise erforderlich sind, um fortzufahren. Platzieren Sie diese Fakten auf dem Hauptpfad, etwa in einer Szene, einem untersuchbaren Objekt, einem Tagebucheintrag, einer sichtbaren Veränderung der Spielwelt oder einer Zielerinnerung. Eine Dialogzeile kann sie bekräftigen, sollte sie jedoch nicht allein tragen.

Klassifizieren Sie andere Informationen anschließend danach, was sie bewirken. Wenn das Entfernen eines Fakts das Hauptziel verwirrend, unmöglich oder davon abhängig macht, zu erraten, was die KI sagen könnte, handelt es sich um Kerninformationen. Wenn das Entfernen das Ziel klar lässt, aber einer Figur, einem Ort oder einem Ereignis an Tiefe nimmt, handelt es sich um optionale Tiefe. Wenn es hauptsächlich einen Witz, Charakterausdruck oder ein kleines Detail hinzufügt, ist es Atmosphäre (Flavor).

Diese Unterscheidung betrifft die Funktion, nicht das Format. Die persönliche Vorgeschichte einer Figur kann zum Kern werden, wenn die Haupthandlung später voraussetzt, dass der Spieler sie kennt. Umgekehrt kann ein technisch klingendes Detail optional bleiben, wenn die Handlung niemals davon abhängt. Überprüfen Sie die Klassifizierung immer dann erneut, wenn sich eine spätere Szene auf Informationen bezieht, die in einer optionalen Unterhaltung eingeführt wurden.

Abschnitt 2

Eine Abdeckungstabelle für einen Handlungsabschnitt

Betrachten Sie ein exemplarisches Ziel: Bringen Sie eine versiegelte Karte zum Observatorium, bevor sich das Tor schließt. Die Tabelle zeigt, wie die Informationsebenen getrennt werden; das Szenario ist ein Beispiel, kein tatsächliches Spielergebnis.

Information: Das Observatorium ist das Ziel — Vom Spieler zum Fortfahren benötigt?: Ja — Abdeckung im Hauptpfad: Zieltext nennt das Observatorium; eine Kartenmarkierung oder eine klare Route unterstützt die Navigation — Optionaler Beitrag des KI-Chats: Der Begleiter kann dessen markantes Dach beschreiben

Information: Das Tor schließt sich in der Dämmerung — Vom Spieler zum Fortfahren benötigt?: Ja, falls das Timing den Fortschritt beeinflusst — Abdeckung im Hauptpfad: Die Szene oder das Ziel nennt die Frist und zeigt die entsprechende Veränderung des Weltzustands — Optionaler Beitrag des KI-Chats: Der Begleiter kann erklären, warum das Tor schließt

Information: Die versiegelte Karte muss unbeschädigt abgeliefert werden — Vom Spieler zum Fortfahren benötigt?: Ja, falls die Handhabung die Aufgabe beeinflusst — Abdeckung im Hauptpfad: Die Anweisung im Hauptpfad nennt die Übergabebedingung; das Gameplay vermittelt etwaige Einschränkungen — Optionaler Beitrag des KI-Chats: Der Begleiter kann eine Geschichte darüber erzählen, wer sie versiegelt hat

Information: Der Begleiter arbeitete früher am Observatorium — Vom Spieler zum Fortfahren benötigt?: Nein, es sei denn, die spätere Handlung hängt davon ab — Abdeckung im Hauptpfad: Für das Ziel nicht erforderlich — Optionaler Beitrag des KI-Chats: Eine Nachfrage kann die Vergangenheit des Begleiters enthüllen

Information: Der Begleiter mag den Glockenturm nicht — Vom Spieler zum Fortfahren benötigt?: Nein — Abdeckung im Hauptpfad: Nicht erforderlich — Optionaler Beitrag des KI-Chats: Eine kurze Randbemerkung kann die Vorliebe ausdrücken

Nutzen Sie die Tabelle als Informationsvertrag: Die Fakten auf der linken Seite sind autorisierte Anforderungen; die Chat-Spalte darf Details ausführen, darf aber nicht stillschweigend zu deren einziger Quelle werden. Wenn ein späterer Handlungsabschnitt auf der Vergangenheit des Begleiters aufbaut, übertragen Sie den benötigten Teil dieser Vorgeschichte in die Abdeckung des Hauptpfads. Belassen Sie den Rest als optional.

Abschnitt 3

KI-Dialoge an den maßgeblichen Spielzustand koppeln

Betrachten Sie das Modell als ein Mittel, um zulässige Konversationen auszudrücken, nicht als die Autorität, die entscheidet, was in der Handlung passiert ist. Geben Sie ihm eine eingegrenzte, aktuelle Sicht auf den kanonischen Zustand: das aktive Ziel, etablierte Fakten, relevantes Wissen der Figur und alle erlaubten Gesprächsthemen. Die Systeme des Spiels sollten entscheiden, ob ein Ereignis eingetreten ist, ein Hinweis gefunden wurde oder sich ein Ziel geändert hat. Die KI kann eine Antwort unter Verwendung dieses Zustands formulieren; sie sollte keinen erforderlichen Hinweis erfinden, keinen versteckten Fakt freischalten oder ein kanonisches Ereignis deklarieren, das das Spiel nicht erfasst hat.

Hat der Spieler beispielsweise noch nicht herausgefunden, dass das Tor in der Dämmerung schließt, kann ein NPC auf eine Frage mit einem spoilerfreien Hinweis antworten oder den Spieler auf den ausgehängten Aushang verweisen. Das Ziel oder die Spielwelt selbst muss die Frist weiterhin kommunizieren. Wenn der Spieler eine unerwartete Frage stellt, kann eine sichere Antwort die Grenzen des Wissens der Figur anerkennen oder auf bekannte Fakten umleiten. Vermeiden Sie es, dass das System impliziert, ein erforderlicher Hinweis existiere, wenn dies nicht der Fall ist, oder dass sich der NPC an ein Ereignis erinnert, das im Spielzustand fehlt.

Diese Architektur trägt auch dazu bei, dass optionale Gespräche die Regeln des Hauptpfads nicht unvorhersehbar verändern. Wenn eine Konversation den Zustand ändern darf, definieren Sie die genauen Zustandsänderungen, die das Spiel akzeptiert, und validieren Sie diese außerhalb der generierten Prosa. Ein flüssig formulierter Satz ist kein Beweis dafür, dass sich ein Gameplay-Flag ändern sollte.

Abschnitt 4

Szenen durch Chat vertiefen, ohne sie zu blockieren

Ein sinnvolles optionales Gespräch bietet etwas, dem der Spieler bewusst nachgehen kann: die Perspektive einer Figur, eine Verbindung zu einer früheren Szene, einen lokalen Brauch oder ein Detail, das die emotionale Wirkung eines Ortes verändert. Es sollte nicht wiederholt das Ziel wiederkäuen, als könne nur der Chat es erklären. Ebenso wenig sollte der Hauptpfad vom Spieler verlangen, eine bestimmte Formulierung zu erraten, um einen Hinweis zu entlocken.

Planen Sie einen Ausstieg ebenso sorgfältig wie eine Verzweigung. Spieler sollten in der Lage sein, das Stellen von Fragen zu beenden und mit der Hauptaufgabe fortzufahren, ohne eine wesentliche Anweisung zu verpassen. Wenn eine Antwort optionale Informationen einführt, die später nur für optionale Inhalte von Bedeutung sind, kennzeichnen oder signalisieren Sie diese Beziehung durch das umgebende Design, anstatt sie unbemerkt zu einer Voraussetzung für das Ende oder das Ziel zu machen.

Ein Erfahrungsbericht von Florencia Minuzzi, Autorin bei Tea-Powered Games, beschreibt Entscheidungen zur Barrierefreiheit für das Spiel *Dialogue* des Studios. Der Bericht thematisiert wiederholbare Szenen und freiwillig abrufbare Zusatzinformationen neben einer Hauptstory, die den Fortschritt nicht von diesen Zusatzdetails abhängig macht. Es ist ein nützliches Designbeispiel für die Trennung von optionalem Material und Handlungsfortschritt; es ist der Bericht eines Teams über das eigene Spiel, kein Beweis dafür, dass KI-Dialoge automatisch dasselbe Ergebnis liefern. [Accessibility in Dialogue: A Writer’s Story](https://www.gamedeveloper.com/design/accessibility-in-dialogue-a-writer-s-story).

Abschnitt 5

Beide Spielertypen testen

Führen Sie denselben Handlungsabschnitt in zwei gezielten Durchläufen aus. Öffnen Sie im ersten niemals den NPC-Chat. Folgen Sie nur dem Hauptpfad und seiner normalen Benutzeroberfläche. Erkunden Sie im zweiten Durchlauf das Gespräch, einschließlich plausibler Fragen, die das Ziel betreffen. Halten Sie fest, was jeder Spieler wissen kann, was jeder tun kann und was das Spiel als geschehen meldet.

Prüfung: Können sie das aktuelle Ziel und die nächste Aktion identifizieren? — Spieler, der den Chat überspringt: Ja, anhand von Hinweisen des Hauptpfads — Spieler, der den Chat erkundet: Ja; der Chat kann Kontext hinzufügen, ohne diese Hinweise zu ersetzen

Prüfung: Können sie jeden erforderlichen Hinweis finden und dessen Relevanz verstehen? — Spieler, der den Chat überspringt: Ja, durch vorgegebene Inhalte der Spielwelt oder des Interfaces — Spieler, der den Chat erkundet: Ja; der Chat kann bekannte Fakten bekräftigen, darf aber nicht die einzige Quelle für Hinweise sein

Prüfung: Bleibt der Spielzustand konsistent? — Spieler, der den Chat überspringt: Erforderliche Fakten werden durch die vorgegebenen Spielereignisse festgelegt — Spieler, der den Chat erkundet: Generierte Antworten stimmen mit demselben maßgeblichen Zustand überein

Prüfung: Können sie das Gespräch frei fortsetzen oder beenden? — Spieler, der den Chat überspringt: Der Chat ist zum Fortfahren nicht erforderlich — Spieler, der den Chat erkundet: Das Verlassen des Chats lässt sie nicht ratlos zurück und entfernt keine Anweisung des Hauptpfads

Prüfung: Bleibt ein optionales Detail optional? — Spieler, der den Chat überspringt: Der Hauptfortschritt setzt nicht voraus, dass das Detail in Erfahrung gebracht wurde — Spieler, der den Chat erkundet: Spätere Hauptszenen behandeln reines Chat-Wissen nicht als geteiltes Wissen

Ein Fehlschlag in einem der Durchläufe weist auf eine konkrete Korrektur hin. Wenn der Spieler ohne Chat nicht handeln kann, verschieben oder wiederholen Sie den notwendigen Fakt im Hauptpfad. Wenn der erkundende Spieler widersprüchliche Informationen erhält, präzisieren Sie den Zustand, der an das Modell übergeben wird, sowie die Themen oder Aussagen, die es äußern darf. Wenn spätere Dialoge davon ausgehen, dass der Spieler eine optionale Antwort gehört hat, etablieren Sie diesen Fakt entweder an anderer Stelle oder machen Sie die spätere Zeile vom aufgezeichneten Konversationsstatus abhängig.

Abschnitt 6

Erinnerungen und Replay für verpasste Informationen nutzen

Selbst Informationen, die auf dem Hauptpfad platziert sind, können übersehen, vergessen oder in einem ungünstigen Moment wahrgenommen werden. Die [vollständige Liste der Game Accessibility Guidelines](https://gameaccessibilityguidelines.com/full-list/) enthält Empfehlungen, Handlungen und Anweisungen wiederholbar zu machen, Spieler an aktuelle Ziele zu erinnern und bei langen, umfassenden Handlungssträngen den Fortschritt zusammenzufassen. Dies sind allgemeine Empfehlungen zur Barrierefreiheit in Spielen, keine Tests für KI-Dialoge. Hier angewandt, schlagen sie nützliche Wege zur Wiederherstellung vor: ein Questlog, eine wiederholbare Szene oder eine prägnante Fortschrittszusammenfassung, die bereits vom Spiel etablierte Fakten widerspiegelt.

Eine Erinnerung sollte die Aufgabe rekapitulieren, ohne vorzugeben, der Spieler habe sich für optionale Inhalte entschieden. Sie kann beispielsweise festhalten, dass die Karte vor der Dämmerung das Observatorium erreichen muss, da dies eine erfasste Zielinformation ist. Sie sollte keine private Unterhaltung zusammenfassen, die der Spieler nie geführt hat, oder einem NPC ein Motiv auf der Grundlage generierter Spekulationen zuschreiben. Halten Sie Zusammenfassungen an denselben kanonischen Zustand gebunden, der vom Zielsystem verwendet wird.

Abschnitt 7

Eine praktische Prüfung vor der Implementierung

Notieren Sie für jeden geplanten KI-Gesprächsabschnitt den Fakt des Hauptpfads, den er berührt, ob er erforderlich ist, wo er außerhalb des Chats etabliert wird und welches optionale Material der Austausch hinzufügen kann. Beantworten Sie dann diese Fragen:

Kann der Spieler die Hauptaufgabe immer noch verstehen und abschließen, wenn der Chat deaktiviert oder ignoriert wird?

Stimmt bei Erkundung des Chats jede Antwort mit dem etablierten Weltzustand und dem Wissen der Figuren überein?

Könnte eine spätere Szene des Hauptpfads versehentlich optionale Informationen als geteiltes Wissen behandeln?

Kann ein Spieler das Ziel abrufen oder dessen Erklärung erneut ansehen, ohne auf eine generierte Antwort angewiesen zu sein?

Lautet die Antwort auf die erste oder vierte Frage 'Nein', fügen Sie einen vorgegebenen Pfad für die erforderlichen Informationen hinzu. Lautet die Antwort auf die zweite oder dritte Frage 'Nein', überarbeiten Sie die Zustandseingaben des Dialogs, die Antwortgrenzen oder spätere Szenenbedingungen. So bleibt Freitext-Unterhaltungen der Raum, Charakter und Atmosphäre hinzuzufügen, während die Hauptgeschichte für Spieler, die sie nie nutzen, stets nachvollziehbar bleibt.

Weitere Artikel

Dieses Thema weiter erkunden