Skip to main content

Stories of the town: Balancing character autonomy and coherent narrative in procedurally generated worlds

Publication ,  Conference
Miller, C; Dighe, M; Martens, C; Jhala, A
Published in: ACM International Conference Proceeding Series
August 26, 2019

Procedural narrative generation systems often focus on autonomous agent based simulations to create emergent interactions, plan-based approaches to provide guarantees for coherence, or using elements of simulation to guide plan-based approaches. These different approaches, with some exceptions, tend to trade off character autonomy in service of more designer controlled experiences or content authoring in service of encoding domain knowledge of possible branches of the narrative and participating characters. We have developed a system, called Stories of the Town, that automatically generates narratives by synthesizing three distinct approaches to traditional narrative generation: context-free grammars, planning, and simulation. More specifically, our system generates narratives via probabilistic context-free grammars applied to state-space planning problem solutions from planning problem formulations of simulated character models. Our system uses character simulations to generate variety in narratives and ensures narrative coherence through authoring probabilistic context-free grammars. By doing so, this system takes advantage of the strengths of each individual approach (e.g. controllability, scalability, intentionality, and variety) to generate narratives that are extensible, expressive, consistent with simulated character personalities and histories, and controllable. We show that this system has strong potential in automatically generating varied, complex, consistent, and goal-oriented narratives. Further development of the system will allow for more efficient utilization of the strengths of each narrative generation approach while also using these strengths to supplement their individual shortcomings.

Duke Scholars

Published In

ACM International Conference Proceeding Series

DOI

Publication Date

August 26, 2019
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Miller, C., Dighe, M., Martens, C., & Jhala, A. (2019). Stories of the town: Balancing character autonomy and coherent narrative in procedurally generated worlds. In ACM International Conference Proceeding Series. https://doi.org/10.1145/3337722.3341850
Miller, C., M. Dighe, C. Martens, and A. Jhala. “Stories of the town: Balancing character autonomy and coherent narrative in procedurally generated worlds.” In ACM International Conference Proceeding Series, 2019. https://doi.org/10.1145/3337722.3341850.
Miller C, Dighe M, Martens C, Jhala A. Stories of the town: Balancing character autonomy and coherent narrative in procedurally generated worlds. In: ACM International Conference Proceeding Series. 2019.
Miller, C., et al. “Stories of the town: Balancing character autonomy and coherent narrative in procedurally generated worlds.” ACM International Conference Proceeding Series, 2019. Scopus, doi:10.1145/3337722.3341850.
Miller C, Dighe M, Martens C, Jhala A. Stories of the town: Balancing character autonomy and coherent narrative in procedurally generated worlds. ACM International Conference Proceeding Series. 2019.

Published In

ACM International Conference Proceeding Series

DOI

Publication Date

August 26, 2019