Selecting Agents for Narrative Roles

We present ongoing work on a system that accommodates player agency in a digital narrative with an external plot. We focus on key events that should occur in that storyline for dramatic effect, but do not explicitly specify the characters that should fill the roles needed for those events. Instead, we define them abstractly, with characteristics that the selected characters should have (including previous events they should have completed for eligibility), and rely on a Director construct to populate those roles from agents in the selection pool that fit those criteria. Agents begin as largely homogeneous, primordial entities that accumulate data and narrative value from the events in which they participate. This creates an environment that differentiates characters by the actions they perform, conferring worth onto characters that become important to the player based on their direct involvement in the plot. The focus, then, is on defining a priori the what of the narrative, while leaving it to the Director construct to decide at runtime exactly who among a distributed pool of agents carries it out.

[1]  Demetri Terzopoulos,et al.  Autonomous pedestrians , 2007, Graph. Model..

[2]  Michael Lebowitz,et al.  Creating characters in a story-telling universe , 1984 .

[3]  Rudolf Kadlec,et al.  Towards Planning the History of a Virtual Agent , 2010 .

[4]  Joseph Bates,et al.  Virtual Reality, Art, and Entertainment , 1992, Presence: Teleoperators & Virtual Environments.

[5]  Rahul Narain,et al.  Aggregate dynamics for dense crowd simulation , 2009, SIGGRAPH 2009.

[6]  Norman I. Badler,et al.  How the Ocean Personality Model Affects the Perception of Crowds , 2011, IEEE Computer Graphics and Applications.

[7]  Norman I. Badler,et al.  Smart Events and Primed Agents , 2010, IVA.

[8]  Andrew M. Day,et al.  Dynamically populating large urban environments with ambient virtual humans , 2008, Comput. Animat. Virtual Worlds.

[9]  Ondrej Sery,et al.  Simulation Level of Detail for Virtual Humans , 2007, IVA.

[10]  Norman I. Badler,et al.  Perceptually Realistic Behavior through Alibi Generation , 2010, AIIDE.

[11]  Magy Seif El-Nasr,et al.  Interaction, Narrative, and Drama Creating an Adaptive Interactive Narrative using Performance Arts Theories , 2007 .

[12]  Noam Knoller Agency and the Art of Interactive Digital Storytelling , 2010, ICIDS.

[13]  Daniel Thalmann,et al.  A paradigm for controlling virtual humans in urban environment simulations , 2000, Appl. Artif. Intell..

[14]  Brian Magerko,et al.  AI Characters and Directors for Interactive Computer Games , 2004, AAAI.