We view interactive games and game-playing software agents as complex systems. This allows us to adopt the stance of computer-aided design and model-based systems engineering to designing game-playing agents. In this paper, we describe a model-based technique for self-adaptation in game-playing agents. Our game-playing agent contains a self-model that describes its internal state.. Our approach to self-adaptation takes the form of an interactive game-agent development environment called GAIA, an agent modeling language called TMKL2, and an agent self-adaptation engine called REM.. We evaluate the approach by applying it to an agent that plays parts of the interactive turn-based strategy game called Freeciv. © 2013 The authors. Published by Elsevier B.V.
Rugaber, S., Goel, A. K., & Martie, L. (2013). GAIA: A CAD environment for model-based adaptation of game-playing software agents. In Procedia Computer Science (Vol. 16, pp. 29–38). Elsevier B.V. https://doi.org/10.1016/j.procs.2013.01.004