Academia.eduAcademia.edu

Outline

Applying Goal-Driven Autonomy to StarCraft

Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment

https://doi.org/10.1609/AIIDE.V6I1.12401

Abstract

One of the main challenges in game AI is building agents that can intelligently react to unforeseen game situations. In real-time strategy games, players create new strategies and tactics that were not anticipated during development. In order to build agents capable of adapting to these types of events, we advocate the development of agents that reason about their goals in response to unanticipated game events. This results in a decoupling between the goal selection and goal execution logic in an agent. We present a reactive planning implementation of the Goal-Driven Autonomy conceptual model and demonstrate its application in StarCraft. Our system achieves a win rate of 73% against the built-in AI and outranks 48% of human players on a competitive ladder server.

References (16)

  1. Buro, M. 2003. Real-Time Strategy Games: A New AI Re- search Challenge. In Proceedings of the International Joint Conference on Artificial Intelligence, 1534-1535.
  2. Champandard, A. 2008. Getting Started with Decision Mak- ing and Control Systems. In Rabin, S., ed., AI Game Pro- gramming Wisdom 4. Charles River Media. 257-264.
  3. Cox, M. 2007. Perpetual Self-Aware Cognitive Agents. AI Magazine 28(1):32-45.
  4. Hoang, H.; Lee-Urban, S.; and Muñoz-Avila, H. 2005. Hier- archical Plan Representations for Encoding Strategic Game AI. In Proceedings of Artificial Intelligence and Interactive Digital Entertainment. AAAI Press.
  5. Isla, D.; Burke, R.; Downie, M.; and Blumberg, B. 2001. A Layered Brain Architecture for Synthetic Creatures. In Pro- ceedings of the International Joint Conference on Artificial Intelligence, 1051-1058.
  6. Isla, D. 2005. Handling Complexity in the Halo 2 AI. In Proceedings of the Game Developers Conference.
  7. Mateas, M., and Stern, A. 2002. A Behavior Language for Story-Based Believable Agents. IEEE Intelligent Systems 17(4):39-47.
  8. McCoy, J., and Mateas, M. 2008. An Integrated Agent for Playing Real-Time Strategy Games. In Proceedings of the AAAI Conference on Artificial Intelligence, 1313-1318. AAAI Press.
  9. Metoyer, R.; Stumpf, S.; Neumann, C.; Dodge, J.; Cao, J.; and Schnabel, A. 2010. Explaining How to Play Real-Time Strategy Games. Knowledge-Based Systems 23(4):295-301.
  10. Molineaux, M.; Klenk, M.; and Aha, D. W. 2010. Goal- Driven Autonomy in a Navy Strategy Simulation. In Pro- ceedings of the AAAI Conference on Artificial Intelligence, 1548-1554. AAAI Press.
  11. Muñoz-Avila, H.; Aha, D. W.; Jaidee, U.; Klenk, M.; and Molineaux, M. 2010. Applying Goal Driven Autonomy to a Team Shooter Game. In Proceedings of the Florida Artificial Intelligence Research Society Conference, 465-470. AAAI Press.
  12. Orkin, J. 2003. Applying Goal-Oriented Action Planning to Games. In Rabin, S., ed., AI Game Programming Wisdom 2. Charles River Media. 217-228.
  13. Rabin, S. 2002. Implementing a State Machine Language. In Rabin, S., ed., AI Game Programming Wisdom. Charles River Media. 314-320.
  14. Weber, B., and Mateas, M. 2009. A Data Mining Approach to Strategy Prediction. In Proceedings of the IEEE Sympo- sium on Computational Intelligence and Games, 140-147. IEEE Press.
  15. Weber, B.; Mawhorter, P.; Mateas, M.; and Jhala, A. 2010. Reactive Planning Idioms for Multi-Scale Game AI. In Pro- ceedings of the IEEE Conference on Computational Intelli- gence and Games, To appear. IEEE Press.
  16. Yiskis, E. 2003. A Subsumption Architecture for Character- Based Games. In Rabin, S., ed., AI Game Programming Wisdom 2. Charles River Media. 329-337.