Modeling interactive storytelling genres as application domains

In this paper, we introduce a formalism to specify interactive storytelling genres in the context of digital entertainment, adopting an information systems approach. We view a genre as a set of plots, where a plot is a partially ordered sequence of events, taken from a fixed repertoire. In general, the specification of a genre should allow to determine whether a plot is a legitimate representative of the genre, and also to generate all plots belonging to the genre. The formalism divides the specification of a genre into static, dynamic and behavioral schemas, that reflect a plan recognition/plan generation paradigm. It leads to executable specifications, supported by LOGTELL, a prototype tool that helps users generate, modify and reuse plots that follow a genre specification. To illustrate the use of the formalism, we specify a simple Swords & Dragons genre and show plots generated by the tool.

[1]  Peter P. Chen Conceptual Modeling: Current Issues and Future Directions , 1999 .

[2]  John Wylie Lloyd,et al.  Foundations of Logic Programming , 1987, Symbolic Computation.

[3]  Robert Michael Young,et al.  An intent-driven planner for multi-agent story generation , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[4]  Sjaak Brinkkemper,et al.  Information Systems Engineering: State of the Art and Research Themes , 2000 .

[5]  Qiang Yang,et al.  ON THE IMPLEMENTATION AND EVALUATION OF AbTweak , 1996, Comput. Intell..

[6]  Antonio L. Furtado,et al.  Understanding and Simulating Narratives in the Context of Information Systems , 2002, ER.

[7]  Peter P. Chen The Entity-Relationship Model: Towards a unified view of Data , 1976 .

[8]  Peter Koch,et al.  Frame and Contiguity: On the Cognitive Bases of Metonymy and Certain Types of Word Formation , 1999 .

[9]  Greg Costikyan,et al.  I Have No Words & I Must Design: Toward a Critical Vocabulary for Games , 2002, CGDC Conf..

[10]  Peter Brooker,et al.  A reader's guide to contemporary literary theory , 1986 .

[11]  Antonio L. Furtado,et al.  Applying a Plan-Recognition / Plan-Generation Paradigm to Interactive Storytelling , 2006 .

[12]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

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

[14]  Alexander Borgida,et al.  Conceptual Modeling with Description Logics , 2003, Description Logic Handbook.

[15]  Simone Diniz Junqueira Barbosa,et al.  Event relations in plan-based plot composition , 2009, CIE.

[16]  Antonio L. Furtado,et al.  Operational Characterization of Genre in Literary and Real-life Domains , 1999, ER.

[17]  Andra Leurdijk,et al.  Interactive TV narratives: Opportunities, progress, and challenges , 2008, TOMCCAP.

[18]  Noah Wardrip-Fruin,et al.  First Person: New Media As Story, Performance, And Game , 2004 .

[19]  Slim Abdennadher,et al.  Essentials of Constraint Programming , 2010, Cognitive Technologies.

[20]  J. Culler,et al.  Structuralist Poetics@@@Structuralist Poetics: Structuralism, Linguistics, and the Study of Literature , 1977 .

[21]  Günter Radden,et al.  Metonymy in language and thought , 1999 .

[22]  R. Michael Young,et al.  An Overview of the Mimesis Architecture: Integrating Intelligent Narrative Control into an Existing Gaming Environment , 2001 .

[23]  Antonio L. Furtado,et al.  Narratives and Temporal Databases: An Interdisciplinary Perspective , 1997, Conceptual Modeling.

[24]  Antti Aarne,et al.  The types of the folktale : a classification and bibliography : Antti Aarne's Verzeichnis der Märchentypen (FF communications no. 3) , 1963 .

[25]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

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

[27]  Celia Pearce,et al.  Emergent authorship: the next interactive revolution , 2002, Comput. Graph..

[28]  M. Bal,et al.  Narratology: Introduction to the Theory of Narrative , 1988 .

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

[30]  Cesar Tadeu Pozzer Um sistema para GeraçãO, InteraçãO E VisualizaçãO 3D de HISTóRIAs para TV interativa , 2005 .

[31]  Edward Neill,et al.  A Map of Misreading , 1995 .

[32]  Andrew Stern,et al.  Façade: An Experiment in Building a Fully-Realized Interactive Drama , 2003 .

[33]  Dieter Grasbon,et al.  a morphological approach to interactive storytelling , 2001 .

[34]  Bernhard Thalheim,et al.  Selected Papers from the Symposium on Conceptual Modeling, Current Issues and Future Directions , 1999 .

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

[36]  Andrew Stern,et al.  Towards Integrating Plot and Character for Interactive Drama , 2002 .

[37]  Henry A. Kautz A formal theory of plan recognition , 1987 .

[38]  Henry A. Kautz,et al.  Reasoning about plans , 1991, Morgan Kaufmann series in representation and reasoning.

[39]  Antonio L. Furtado,et al.  Simulating the Intertaction of Database Agents , 1999, DEXA.

[40]  Angelo Montanari,et al.  Modal event calculi with preconditions , 1997, Proceedings of TIME '97: 4th International Workshop on Temporal Representation and Reasoning.

[41]  Murray Shanahan,et al.  Narratives in the Situation Calculus , 1994, J. Log. Comput..

[42]  Andra Leurdijk,et al.  Interactive TV narratives , 2008 .

[43]  Robert Michael Young,et al.  Narrative Planning: Balancing Plot and Character , 2010, J. Artif. Intell. Res..

[44]  Diego Calvanese,et al.  Description Logics for Conceptual Data Modeling , 1998, Logics for Databases and Information Systems.

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

[46]  S. Turner Minstrel: a computer model of creativity and storytelling , 1993 .

[47]  Johann Eder,et al.  Logic and Databases , 1992, Advanced Topics in Artificial Intelligence.

[48]  Anton Nijholt,et al.  Designing a Story Database for Use in Automatic Story Generation , 2006, ICEC.

[49]  Antonio L. Furtado,et al.  A logic-based tool for interactive generation and dramatization of stories , 2005, ACE '05.

[50]  Juan David Velásquez,et al.  Modeling Emotions and Other Motivations in Synthetic Agents , 1997, AAAI/IAAI.

[51]  Roger C. Schank,et al.  SCRIPTS, PLANS, GOALS, AND UNDERSTANDING , 1988 .

[52]  D. Rumelhart NOTES ON A SCHEMA FOR STORIES , 1975 .

[53]  Emmon W. Bach,et al.  Universals in Linguistic Theory , 1970 .

[54]  D. Bobrow,et al.  Representation and Understanding: Studies in Cognitive Science , 1975 .

[55]  Vladimir Propp,et al.  Morphology of the folktale , 1959 .

[56]  Charles J. Fillmore,et al.  THE CASE FOR CASE. , 1967 .

[57]  Diego Calvanese,et al.  Description Logics for Conceptual Data Modeling in UML , 2003 .

[58]  Antonio L. Furtado,et al.  Planning and Interaction Levels for TV Storytelling , 2008, ICIDS.

[59]  Anderson Michael,et al.  AAAI Fall Symposium , 2005 .

[60]  Jianping Fan,et al.  Incorporating feature hierarchy and boosting to achieve more effective classifier training and concept-oriented video summarization and skimming , 2008, TOMCCAP.