GRIM: GRaph-basierte interaktive narrative Visualisierung für Spiele
GRIM: GRaph-based Interactive narrative visualization for gaMes
November 15, 2023
Autoren: Jorge Leandro, Sudha Rao, Michael Xu, Weijia Xu, Nebosja Jojic, Chris Brockett, Bill Dolan
cs.AI
Zusammenfassung
Dialogbasierte Rollenspiele (RPGs) erfordern eine starke Erzählkunst. Die
Geschichten dafür können Jahre in Anspruch nehmen und beinhalten in der Regel
ein großes kreatives Team. In dieser Arbeit zeigen wir das Potenzial großer
generativer Textmodelle, diesen Prozess zu unterstützen. GRIM, ein prototypisches
GRaphbasiertes Interaktives narratives Visualisierungssystem für
Spiele, erzeugt einen umfangreichen narrativen Graphen mit verzweigten Handlungssträngen, die
einer übergeordneten narrativen Beschreibung und den vom Designer vorgegebenen
Einschränkungen entsprechen. Spieldesigner können den Graphen interaktiv bearbeiten, indem
automatisch neue Teilgraphen generiert werden, die sich in die ursprüngliche Erzählung und
die vorgegebenen Einschränkungen einfügen. Wir veranschaulichen die Verwendung von GRIM in Kombination mit GPT-4,
indem wir verzweigte Erzählungen für vier bekannte Geschichten mit unterschiedlichen
kontextuellen Einschränkungen generieren.
English
Dialogue-based Role Playing Games (RPGs) require powerful storytelling. The
narratives of these may take years to write and typically involve a large
creative team. In this work, we demonstrate the potential of large generative
text models to assist this process. GRIM, a prototype
GRaph-based Interactive narrative visualization system for
gaMes, generates a rich narrative graph with branching storylines that
match a high-level narrative description and constraints provided by the
designer. Game designers can interactively edit the graph by automatically
generating new sub-graphs that fit the edits within the original narrative and
constraints. We illustrate the use of GRIM in conjunction with GPT-4,
generating branching narratives for four well-known stories with different
contextual constraints.