AI-RPG Toolkit: Towards A Deep Model Implementation for Improvisational Virtual Drama
نویسندگان
چکیده
The form of improvisational drama allows participants to have their own choices to influence the ongoing story, and each play results in a different ending. However, authoring such story contents requires ad hoc scripting, and static story structures lose ingenuity once users hacked through them. Our purpose is to develop a toolkit for: (1) fast authoring the story content, and (2) allow it for repeated plays yet retaining fresh interactive experience. While most similar applications have explicit, sophisticated story structures to ensure the number of possible interactions and endings in specific situations, we argue that characters should have enough background knowledge to make any improvisational choices. The more knowledge they have, the more sophisticated course of actions they may express. As a result, we take a deep-model approach to implement virtual agents, allowing them to deliberate and act with established knowledge in unexpected situations. Our methodology integrates the standardized web ontology language (OWL) from W3C into the game engine. OWL is utilized to define relations of concepts in descriptions of environments, e.g. the functionalities of objects, and personal traits in virtual dramas, e.g. motivation rules which map beliefs to desires in BDI agent structure. In a fashion of three-layered architecture which divides the system into agents, settings, and actual data, the character agents may infer their course of actions according to their strategies, sustained by settings defined in OWL to conceptualize the actual data. Defining background settings and possible storylines in OWL has many advantages, as OWL has many predefined classes of relations to build a well-structured knowledge base, and is portable to any other characters as long as they support this standard. As a result, the development of agent architecture and storylines can be separated as the situation when using scripts, but the knowledge created in OWL can be easily ported to any other applications effortlessly. The reuse of knowledge enables fast authoring of the story contents, and the accumulating background knowledge behind scenarios potentially allows characters to perform different behaviors. As this toolkit is still in an early stage of development, and knowledge base is far from exhaustive, it is sufficient for virtual agents to start an improvisational drama defined in OWL. Acknowledgments.
منابع مشابه
Process drama in the virtual world - a survey
Process drama is a form of improvisational drama where the focus is on the process rather than the product. This form of improvisational activities has been used extensively in many domains. Role play, for example, has been used in health therapy as well as for training health personnel. Creative drama is a form of process drama that focuses on the use of story dramatization techniques; it has ...
متن کاملEmergent narrative : towards a narrative theory of virtual reality
ion than the RPG player. Moreover a film director / screenplay writer or a novelist generally produces a film or writes a book for a generic audience, whilst the Game-Master is expected to consider specific individuals so as to deliver an interesting and enjoyable experience to trusting players. This outlook on storytelling differs from traditional theoretical approaches on narrative in the sen...
متن کاملE-Drama: Facilitating Online Role-play using an AI Actor and Emotionally Expressive Characters
This paper describes a multi-user role-playing environment, e-drama, which enables groups of people to converse online, in scenario driven virtual environments. The starting point of this research – edrama – is a 2D graphical environment in which users are represented by static cartoon figures. An application has been developed to enable integration of the existing edrama tool with several new ...
متن کاملExploitation in Affect Detection in Improvisational E-Drama
We report progress on adding affect-detection to a program for virtual dramatic improvisation, monitored by a human director. To aid the director, we have partially implemented emotion detection. within users’ text input. The affect-detection module has been used to help develop an automated virtual actor. The work involves basic research into how affect is conveyed through metaphor and contrib...
متن کاملAffect Sensing and Contextual Affect Modeling from Improvisational Interaction
We report work on adding an improvisational AI actor to an existing virtual improvisational environment, a text-based software system for dramatic improvisation in simple virtual scenarios, for use primarily in learning contexts. The improvisational AI actor has an affect-detection component, which is aimed at detecting affective aspects (concerning emotions, moods, value judgments, etc.) of hu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007