Abstract
This paper presents an implementation of Prendinger and Ishizuka’s [3,4] social filter rules using statecharts. Following their example, we have implemented a waiter character in a coffee-shop that can interact with a user-controlled customer and a system-controlled boss. Due to space limitations, all further references to their work will be implicit, instead we refer to the literature.
The aim with this paper is to show the potential of using Harel statecharts [2] for modelling socially equipped game characters. The work is based on the assumption that statecharts successfully can be used for designing (game) dialogue managers (see e.g. [1]). There are also other advantages in using statecharts, e.g. (1) the fact that the world wide web consortium (W3C) has introduced a new standard for describing (dialogue) flow, StateChartXML (SCXML), that combines the semantics of Harel statecharts with XML syntax, (2) statechart theory is an extension to ordinary finite-state machines (commonly used in games), featuring
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Brusk, J., Lager, T., Hjalmarsson, A., Wik, P.: DEAL - Dialogue Management in SCXML for Believable Game Characters. In: Proceedings of ACM Future Play, Toronto, Canada, November 14-18, pp. 137–144 (2007)
Harel, D.S.: A Visual Formalism for Complex Systems. Science of Computer Programming 8, 231–274 (1987)
Prendinger, H., Ishizuka, M.: Let’s talk! Socially intelligent agents for language conversation training. Dautenhahn, K. (ed.) IEEE Trans on Systems, Man, and Cybernetics - Part A: Systems and Humans. Special Issue on “Socially Intelligent Agents - The Human in the Loop” 31, 465–471 (2001)
Prendinger, H., Ishizuka, M.: Simulating affective communication with animated agents. In: Proc 8th IFIP TC.13 Conf on Human-Computer Interaction (INTERACT 2001), Tokyo, Japan, pp. 182–189 (2001)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brusk, J. (2008). Implementing Social Filter Rules in a Dialogue Manager Using Statecharts. In: Prendinger, H., Lester, J., Ishizuka, M. (eds) Intelligent Virtual Agents. IVA 2008. Lecture Notes in Computer Science(), vol 5208. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85483-8_50
Download citation
DOI: https://doi.org/10.1007/978-3-540-85483-8_50
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85482-1
Online ISBN: 978-3-540-85483-8
eBook Packages: Computer ScienceComputer Science (R0)