Explaining and Predicting the Behavior of BDI-Based Agents in Role-Playing Games
Virtual characters in games operate in a social context involving other characters and possibly human players as well. If such socially situated virtual characters are to be considered believable to players, they should appear to adjust their behavior based on their (presumed) beliefs about the mental states of other characters. Autonomous BDI-based agents are suitable for modeling characters that base their actions on mental states attributed to other agents. In this paper, it is illustrated how agent-based characters can infer the mental state of other virtual characters by observing others’ actions in the context of some scene in a role-playing game. Contextual information can be utilized in explanation and prediction of agents’ behavior, and as such can form the basis for developing characters that appear to be socially aware.
KeywordsAutonomous Agent Predictive Function Virtual Character Behavioral Rule Behavioral Description
Unable to display preview. Download preview PDF.
- 1.Loyall, A.B.: Believable Agents. PhD thesis, Carnegie Mellon University (1997)Google Scholar
- 2.Laird, J.E.: It knows what you’re going to do: Adding anticipation to a Quakebot. In: AGENTS (2001)Google Scholar
- 5.Goultiaeva, A., Lespérance, Y.: Incremental plan recognition in an agent programming framework. In: Proceedings of PAIR (2007)Google Scholar
- 7.Scott, B.: Architecting a Game AI. In: AI Game Programming Wisdom, pp. 285–289. Charles River Media, Hingham (2002)Google Scholar
- 8.Dignum, V.: A Model for Organizational Interaction. PhD thesis, SIKS Dissertation Series (2004)Google Scholar
- 9.Coutinho, L.R., Sichman, J.S., Boissier, O.: Modeling organization in MAS. In: SEAS (2005)Google Scholar
- 12.Millington, I.: Artificial Intelligence for Games. Morgan Kaufmann, San Francisco (2006)Google Scholar
- 13.Dastani, M., Dignum, V., Dignum, F.: Role-assignment in open agent societies. In: Proceedings of AAMAS (2003)Google Scholar
- 14.Dastani, M.M., van Riemsdijk, M.B., Hulstijn, J., Dignum, F.P.M., Meyer, J.-J.Ch.: Enacting and deacting roles in agent programming. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 189–204. Springer, Heidelberg (2005)Google Scholar
- 17.Bethesda Game Studios: The Elder Scrolls IV: Oblivion (2006)Google Scholar