DEAL: dialogue management in SCXML for believable game characters

In order for game characters to be believable, they must appear to possess qualities such as emotions, the ability to learn and adapt as well as being able to communicate in natural language. With this paper we aim to contribute to the development of believable non-player characters (NPCs) in games, by presenting a method for managing NPC dialogues. We have selected the trade scenario as an example setting since it offers a well-known and limited domain common in games that support ownership, such as role-playing games. We have developed a dialogue manager in State Chart XML, a newly introduced W3C standard, as part of DEAL --- a research platform for exploring the challenges and potential benefits of combining elements from computer games, dialogue systems and language learning.

[1]  Torbjörn Lager,et al.  Developing Natural Language Enabled Games in SCXML , 2008, J. Adv. Comput. Intell. Intell. Informatics.

[2]  Gabriel Skantze,et al.  GALATEA: A Discourse Modeller Supporting Concept-Level Error Handling in Spoken Dialogue Systems , 2005, SIGDIAL.

[3]  Volker Steinbiss,et al.  The Philips automatic train timetable information system , 1995, Speech Commun..

[4]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[5]  Jens Edlund,et al.  Higgins - a spoken dialogue system for investigating error handling techniques , 2004, INTERSPEECH.

[6]  James F. Allen,et al.  Toward Conversational Human-Computer Interaction , 2001, AI Mag..

[7]  Robert Zubek,et al.  Hierarchical parallel markov models for interactive social agents , 2005 .

[8]  Norman I. Badler,et al.  Creating Interactive Virtual Humans: Some Assembly Required , 2002, IEEE Intell. Syst..

[9]  Staffan Björk,et al.  Patterns In Game Design , 2004 .

[10]  Jenny Brusk,et al.  DEAL - a serious game for CALL practicing conversational skills in the trade domain , 2007, SLaTE.

[11]  Staffan Björk,et al.  Gameplay Design Patterns for Believable Non-Player Characters , 2007, DiGRA Conference.

[12]  Joseph Bates,et al.  The role of emotion in believable agents , 1994, CACM.

[13]  James F. Allen,et al.  Towards Conversational Human-Computer Interaction , 2000 .

[14]  Barbara Hayes-Roth,et al.  Animate Characters , 1998, Autonomous Agents and Multi-Agent Systems.

[15]  Xuan Zhang,et al.  Emotional Communication with Virtual Humans , 2003, MMM.

[16]  Joakim Gustafson,et al.  Providing Computer Game Characters with Conversational Abilities , 2005, IVA.

[17]  James H. Martin,et al.  Speech and language processing: an introduction to natural language processing, computational linguistics, and speech recognition, 2nd Edition , 2000, Prentice Hall series in artificial intelligence.

[18]  Edward Tsang,et al.  Simple Constrained Bargaining Game , 2002 .

[19]  Torbjörn Lager,et al.  Developing Natural Language Enabled Games in ( Extended ) SCXML , 2007 .

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

[21]  Randall W. Hill,et al.  Toward Virtual Humans , 2006, AI Mag..

[22]  N. R. Jennings,et al.  To appear in: Int Journal of Group Decision and Negotiation GDN2000 Keynote Paper Automated Negotiation: Prospects, Methods and Challenges , 2022 .

[23]  Nadia Magnenat-Thalmann,et al.  Generic personality and emotion simulation for conversational agents , 2004, Comput. Animat. Virtual Worlds.

[24]  N. Iuppa,et al.  Story and Simulations for Serious Games: Tales from the Trenches , 2006 .