Abstract
No matter how good a computer player is, given enough time human players may learn to adapt to the strategy used, and routinely defeat the computer player. A challenging task is to mimic this human ability to adapt, and create a computer player that can adapt to its opposition’s strategy. By having an adaptive strategy for a computer player, the challenge it provides is ongoing. Additionally, a computer player that adapts specifically to an individual human provides a more personal and tailored game play experience. To address this need we have investigated the creation of such a computer player. By creating a computer player that changes its strategy with influence from the human strategy, we have shown that the holy grail of gaming – an individually tailored gaming experience, is indeed possible. We designed the computer player for the game of TEMPO, a zero sum military planning game. The player was created through a process that reverse engineers the human strategy and uses it to coevolve the computer player.
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
The Planning, Programming, and Budgeting System (PPBS) directive. Tech. rep., USA Department of Defense (1984)
TEMPO military planning game – explanation and rules for players. Tech. rep. (2003)
Aha, D., Molineaux, M., Ponsen, M.: Learning to win: Case-based plan selection in a real-time strategy game. In: Muñoz-Ávila, H., Ricci, F. (eds.) ICCBR 2005. LNCS (LNAI), vol. 3620, pp. 5–20. Springer, Heidelberg (2005)
Avery, P., Greenwood, G., Michalewicz, Z.: Coevolving strategic intelligence. In: IEEE Proceedings for Congress on Evolutionary Computation, Hong Kong, China (2008)
Becker, K.: Teaching with games: the minesweeper and asteroids experience. Journal of Computing Sciences in Colleges 17, 23–33 (2001)
Carberry, S.: Techniques for plan recognition. In: User Modeling and User-Adapted Interaction, vol. 11, pp. 31–48. Kluwer Academic Publishers, Dordrecht (2001)
Charles, D., McNeill, M., McAlister, M., Black, M., Moore, A., Stringer, K., Kucklich, J., Kerr, A.: Player-centered game design: Player modeling and adaptive digital games. In: DiGRA 2005 Conference: Changing Views – Worlds in Play (2005)
Davis, I.L.: Strategies for strategy game AI. In: AAAI 1999 Spring Symposia, pp. 24–27 (1999)
Epstein, S.L.: Game playing: The next moves. In: Proceedings of the Sixteenth National Conference on Artificial Intelligence, pp. 987–993. AAAI Press, Menlo Park (1999)
Funes, P., Pollack, J.: Measuring progress in coevolutionary competition. In: Animals to Animats 6: Proceedings of the Sixth International Conference on Simulation of Adaptive Behavior, pp. 450–459. MIT Press, Cambridge (2000)
Funes, P., Sklar, E., Juillé, H., Pollack, J.: Animal-animat coevolution: Using the animal population as fitness function. In: Animals to Animats 5: Proceedings of the Fifth International Conference on Simulation of Adaptive Behavior, pp. 525–533. MIT Press, Cambridge (1998)
Giordano, J.C., Reynolds Jr., P.F., Brogan, D.C.: Exploring the constraints of human behavior representation. In: Proceedings of the 2004 Winter Simulation Conference, pp. 912–920 (2004)
Johnson, R.W., Michalewicz, Z., Melich, M.E., Schmidt, M.: Coevolutionary tempo game. In: Congress on Evolutionary Computation, Portland, Oregon, vol. 2, pp. 1610–1617 (2004)
Louis, S.J., McDonnell, J.: Learning with case-injected genetic algorithms. IEEE Transactions on Evolutionary Computation 8, 316–328 (2004)
Louis, S.J., McDonnell, J.: Playing to train: Case injected genetic algorithms for strategic computer gaming. In: GECCO (2004)
Louis, S.J., Miles, C.: Combining case-based memory with genetic algorithm search for competent game AI. In: ICCBR Workshops, pp. 193–205 (2005)
Louis, S.J., Miles, C.: Playing to learn: Case-injected genetic algorithms for learning to play computer games. IEEE Transactions on Evolutionary Computation 9, 669–681 (2005)
Miles, C., Louis, S., Cole, N., McDonnell, J.: Learning to play like a human: case injected genetic algorithms for strategic computer gaming. In: Congress on Evolutionary Computation, vol. 2, pp. 1441–1448 (2004)
Ponsen, M., Muoz-Avila, H., Spronck, P., Aha, D.: Automatically generating game tactics via evolutionary learning. AI Magazine 27, 75–84 (2006)
Ponsen, M., Spronck, P.: Improving adaptive game AI with evolutionary learning. In: Computer Games: Artificial Intelligence, Design and Education, pp. 389–396 (2004)
Ponsen, M., Spronck, P., Muoz-Avila, H., Aha, D.: Knowledge acquisition for adaptive game AI. Science of Computer Programming 67, 59–75 (2007)
Scott, B.: AI game programming wisdom. In: Rabin, S. (ed.) The Illusion of Intelligence, pp. 16–20. Charles River Media (2002)
Spronck, P.: Adaptive game AI. Ph.D. thesis, Maastricht University (2005)
Spronck, P., Ponsen, M., Sprinkhuizen-Kuyper, I., Postma, E.: Adaptive game AI with dynamic scripting. Machine Learning 63, 217–248 (2006)
Spronck, P., Sprinkhuizen-Kuyper, I., Postma, E.: Online adaptation of computer game opponent AI. In: Proceedings of the 15th Belgium-Netherlands Conference on Artificial Intelligence, vol. 2003, pp. 291–298 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Avery, P.M., Michalewicz, Z. (2010). Adapting to Human Gamers Using Coevolution. In: Koronacki, J., Raś, Z.W., Wierzchoń, S.T., Kacprzyk, J. (eds) Advances in Machine Learning II. Studies in Computational Intelligence, vol 263. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05179-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-05179-1_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05178-4
Online ISBN: 978-3-642-05179-1
eBook Packages: EngineeringEngineering (R0)