Abstract
The complexity of training situations requires teaching different skills to different trainees and in different situations. Current approaches of dynamic difficulty adjustment in games use a purely centralized approach for this adaptation. This becomes impractical if the complexity increases and especially if past actions of the non player characters need to be taken into account. Agents are increasingly used in serious game implementations as a means to reduce complexity and increase believability. Agents can be designed to adapt their behavior to different user requirements and situations. However, this leads to situations in which the lack of coordination between the agents makes it practically impossible to follow the intended storyline of the game and select suitable difficulties for the trainee.
In this paper, we present a monitoring system for the coordination of the characters actions and adaptation to guarantee appropriate combinations of character actions that ensure the preservation of the storyline. In particular we propose an architecture for game design that introduces a monitoring module to check the development of user skills and direct coordinated agent adaptation. That is, agents propose possible courses of action that are fitting their role and context, and the monitor module uses this information together with its evaluation of user level and storyline progress to determine the most suitable combination of proposals.
Categories and Subject Descriptors:
I.2.11 [Artificial Intelligence]: Distributed Artificial Intelligence
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Andrade, G., Ramalho, G., Gomes, A.S., Corruble, V.: Dynamic game balancing: An evaluation of user satisfaction. In: Laird, J.E., Schaeffer, J. (eds.) AIIDE, pp. 3–8. AAAI Press, Menlo Park (2006)
Andrade, G., Ramalho, G., Santana, H., Corruble, V.: Extending Reinforcement Learning to Provide Dynamic Game Balancing. In: Reasoning, Representation, and Learning in Computer Games (2005)
Beal, C., Beck, J., Westbrook, D., Atkin, M., Cohen, P.: Intelligent modeling of the user in interactive entertainment. In: AAAI Spring Symposium on Artificial Intelligence and Interactive Entertainment, Stanford, CA (2002)
Brusk, J., Lager, T., Hjalmarsson, A., Wik, P.: Deal: dialogue management in scxml for believable game characters. In: Future Play 2007: Proceedings of the 2007 conference on Future Play, pp. 137–144. ACM, New York (2007)
Chen, J.: Flow in games. Communications of the ACM 50(4), 31–34 (2007)
Dastani, M.: 2APL: A practical agent programming language. Autonomous Agents and Multi-Agent Systems 16, 214–248 (2008)
Dignum, V.: A Model for Organizational Interaction: based on Agents, founded in Logic. SIKS Dissertation, series (2004)
Hübner, J.F., Sichman, J.S., Boissier, O.: S-moise + : A middleware for developing organised multi-agent systems, pp. 64–78 (2005)
Hunicke, R., Chapman, V.: AI for Dynamic Difficulty Adjustment in Games. In: Proceedings of the Challenges in Game AI Workshop, Nineteenth National Conference on Artificial Intelligence (AAAI 2004) (2004)
Hunicke, R., Chapman, V.: AI for dynamic difficulty adjustment in games. In: Challenges in Game Artificial Intelligence AAAI Workshop, pp. 91–96 (2004)
Kok, E.: Adaptive reinforcement learning agents in RTS games. Technical Report INF/SCR-2007-073, Master thesis, Utrecht University (2007)
Lees, M., Logan, B., Theodoropoulos, G.: Agents, games and HLA. Simulation Modelling Practice and Theory 14(6), 752–767 (2006)
Magerko, B., Laird, J., Assanie, M., Kerfoot, A., Stokes, D.: AI characters and directors for interactive computer games. Ann Arbor 1001, 48109–2110
Moffat, D.: Personality parameters and programs. In: Petta, P., Trappl, R. (eds.) Creating Personalities for Synthetic Actors. LNCS, vol. 1195, pp. 120–165. Springer, Heidelberg (1997)
Okouya, D., Dignum, V.: OperettA: a prototype tool for the design, analysis and development of multi-agent organizations. In: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems: Demo Papers, Systems Richland, SC, pp. 1677–1678 (2008)
Panait, L., Luke, S.: Cooperative multi-agent learning: The state of the art. Autonomous Agents and Multi-Agent Systems 11(3), 387–434 (2005)
Rabin, S.: AI Game Programming Wisdom. Charles River Media, Hingham (2002)
Sandholm, T.: Algorithm for optimal winner determination in combinatorial auctions. Artificial Intelligence 135(1-2), 1–54 (2002)
Schurr, N., Marecki, J., Lewis, J.P., Tambe, M., Scerri, P.: The DEFACTO system: Training tool for incident commanders. In: Veloso, M.M., Kambhampati, S. (eds.) AAAI, pp. 1555–1562. AAAI Press / The MIT Press (2005)
Silverman, B., Bharathy, G., O’Brien, K., Cornwell, J.: Human behavior models for agents in simulators and games: part II: gamebot engineering with PMFserv. Presence: Teleoperators and Virtual Environments 15(2), 163–185 (2006)
Spronck, P., Ponsen, M., Sprinkhuizen-Kuyper, I., Postma, E.: Adaptive game AI with dynamic scripting (2006)
Spronck, P., Ponsen, M., Sprinkhuizen-Kuyper, I., Postma, E.: Adaptive game AI with dynamic scripting. Machine Learning 63(3), 217–248 (2006)
Westra, J., Dignum, F., Dignum, V.: Modeling agent adaptation in games. In: Proceedings of OAMAS 2008 (2008)
Westra, J., van Hasselt, H., Dignum, F., Dignum, V.: Adaptive Serious Games Using Agent Organizations. In: Dignum, F., Bradshaw, J., Silverman, B., van Doesburg, W. (eds.) Agents for Games and Simulations. LNCS, vol. 5920, pp. 206–220. Springer, Heidelberg (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Westra, J., Dignum, F., Dignum, V. (2011). Guiding User Adaptation in Serious Games. In: Dignum, F. (eds) Agents for Games and Simulations II. AGS 2010. Lecture Notes in Computer Science(), vol 6525. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18181-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-18181-8_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-18180-1
Online ISBN: 978-3-642-18181-8
eBook Packages: Computer ScienceComputer Science (R0)