Abstract. The goal of this research is to lay the foundations for a formal theory of drama, that abstracts from the procedural and interactive aspects involved in the generation of dramatic content. Based on the structural accounts provided from traditional drama analysis, the theory proposed in this paper exploits an agent-based perspective on characters to provide a goal-based characterization of dramatic qualities.
MotivationsSince the advent of digital media, character-based, narrative forms of communication have become commonplace in human-computer interaction, including user interfaces, entertainment, and education [1,2,3,4,5]. The need for autonomous behavior required by these applications has led scholars to adopt the agent techniques developed in artificial intelligence research to define and implement the virtual characters [6]. As applications have evolved into multi-character, interactive systems, the need for a centralized management of the plot execution has been realized by AI techniques for multi-agent coordination and cooperation [7,8].While the main effort of system developers has addressed the use of AI techniques in the production of interactive storytelling applications, designers have relied upon the widely acknowledged corpus of drama studies -from Aristotle's investigations to structuralist approaches -to characterize the dramatic qualities of virtual narratives. However, there is still lack for computational theory that exploits the conceptual tools of AI to characterize the principles of drama. The aim of this paper is to lay the foundations of a formal theory that systematizes the basic aspects of drama in a direct and explicit model, with an immediate integration with agent-based theories. The theory, called Drammar, abstracts from the procedural aspects of drama generation, and is intended as the starting point for specifying, implementing and evaluating practical storytelling systems in a principled way.Drammar is structured into two levels (see Figure 1). The actional level models the intentional behaviour of the characters in a plot by enforcing a BDI perspective on characters as intelligent, goal-directed agents: following Bratman's theory of practical reasoning [9], belief-desire-intention (BDI) agents form goals to pursue their desires, and, given their beliefs about the world, devise plans to achieve them. This level is augmented with a representation of emotions as provided by the OCC model [10]. The directional level accounts for the realization of a direction through the plot, by abstracting from the intentionality of the characters through the use of attributes that model the effect of plot incidents onto the characters' (i.e. agents') mental and emotional state.