Planning-Based Narrative Generation in Simulated Game Universes

An agent-based social simulation is one way to add a story to simulated game universes within the game mechanics while preserving the autonomy of nonplay characters (NPCs). In this paper, we add a social reasoning element behind NPC actions to make their plans more story like. An AI planner is developed to combine plan search and logic inference about others' minds. An NPC agent equipped with the planner uses actions to change others' minds, and uses such mental changes to achieve its goal. We review the question of whether stories do arise from agent-based simulations by examining actual narrative segments generated by our NPC agents, and by an experimental exploration of the frequencies and lengths of narrative segments. A story facilitator, named divine intervention operator service (DIOS), makes stories happen when they are impossible via on-the-fly adjustment of character personalities.

[1]  Sergio Cobo Durán,et al.  Second person: role-playing and story in games and playable media , 2009 .

[2]  Espen Aarseth Cybertext: Perspectives on Ergodic Literature , 1997 .

[3]  Karl E. Beckson,et al.  Literary Terms: A Dictionary , 1961 .

[4]  Mark O. Riedl,et al.  Narrative generation: balancing plot and character , 2004 .

[5]  Marc Cavazza,et al.  Revisiting Character-Based Affective Storytelling under a Narrative BDI Framework , 2008, ICIDS.

[6]  Andrew Stern,et al.  Procedural Authorship: A Case-Study Of the Interactive Drama Façade , 2005 .

[7]  Ruth Aylett,et al.  Unscripted narrative for affectively driven characters , 2005, IEEE Computer Graphics and Applications.

[8]  R. Fikes,et al.  JTP : A System Architecture and Component Library for Hybrid Reasoning , 2003 .

[9]  Ivo Swartjes,et al.  Let's Pretend I Had a Sword: Late Commitment in Emergent Narrative , 2008, ICIDS.

[10]  C. Brémond Logique du récit , 1973 .

[11]  Michael Lebowitz,et al.  Story-telling as planning and learning , 1985 .

[12]  Stacy Marsella,et al.  PsychSim: Modeling Theory of Mind with Decision-Theoretic Agents , 2005, IJCAI.

[13]  Robert Michael Young,et al.  Narrative Generation for Suspense: Modeling and Evaluation , 2008, ICIDS.

[14]  Marc Cavazza,et al.  Narratology for Interactive Storytelling: A Critical Introduction , 2006, TIDSE.

[15]  James R. Meehan,et al.  TALE-SPIN, An Interactive Program that Writes Stories , 1977, IJCAI.

[16]  Allan Ramsay,et al.  Sarcasm, Deception, and Stating the Obvious: Planning Dialogue without Speech Acts , 2004, Artificial Intelligence Review.

[17]  Soraia Raupp Musse,et al.  Planning algorithms for interactive storytelling , 2007, CIE.

[18]  Andrew Stern,et al.  Writing Façade: a Case Study in Procedural Authorship , 2007 .

[19]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[20]  Michael Wooldridge,et al.  The Jason Agent Programming Language , 2007 .

[21]  Marc Cavazza,et al.  Exploring scalability of character-based storytelling , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[22]  Ruth Aylett,et al.  If I were you: double appraisal in affective agents , 2008, AAMAS.

[23]  Marc Cavazza,et al.  Interactive Storytelling with Literary Feelings , 2007, ACII.

[24]  Blai Bonet,et al.  Planning as heuristic search , 2001, Artif. Intell..

[25]  Bernhard Nebel,et al.  In Defense of PDDL Axioms , 2003, IJCAI.

[26]  Michael Wooldridge,et al.  Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology) , 2007 .

[27]  Bastin Tony Roy Savarimuthu,et al.  Identifying Optimal Jobs to Work On: The Role of Attitude in Job Selection , 2007 .

[28]  Cristiano Castelfranchi,et al.  Modeling Social Action for AI Agents , 1997, IJCAI.

[29]  Jonathan Gratch,et al.  Socially Situated Planning , 2002 .

[30]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[31]  J. Treur,et al.  Emergent Storylines Based on Autonomous Characters with Mindreading Capabilities , 2007, 2007 IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'07).

[32]  Henry Jenkins Game Design as Narrative Architecture , 2003 .

[33]  Marc Cavazza,et al.  Character-Based Interactive Storytelling , 2002, IEEE Intell. Syst..

[34]  Ivo Swartjes,et al.  A Fabula Model for Emergent Narrative , 2006, TIDSE.

[35]  Stacy Marsella,et al.  Thespian: using multi-agent fitting to craft interactive drama , 2005, AAMAS '05.

[36]  Dirk Heylen,et al.  The Virtual Storyteller: story creation by intelligent agents , 2003 .