• DocumentCode
    46549
  • Title

    A Micromanagement Task Allocation System for Real-Time Strategy Games

  • Author

    Rogers, Keith D. ; Skabar, Andrew A.

  • Author_Institution
    Dept. of Comput. Sci. & Comput. Eng., La Trobe Univ., Melbourne, VIC, Australia
  • Volume
    6
  • Issue
    1
  • fYear
    2014
  • fDate
    Mar-14
  • Firstpage
    67
  • Lastpage
    77
  • Abstract
    Real-time strategy (RTS) game play is a combination of strategy and micromanagement. While strategy is clearly important, the success of a strategy can depend greatly on effective micromanagement. Recent years have seen an increase in work focusing on micromanagement in RTS AI, but the great majority of these works have focused on policies for individual units or very specific situations, while very little work has aimed to address the need for a broadly applicable structure for unit group coordination. This paper conceptualizes RTS group level micromanagement as a multiagent task allocation (TA) problem, and proposes the micromanagement task allocation system (MTAS) as a framework to bridge the gap between strategy and unit level micromanagement. MTAS fits into the common layered RTS AI structure, and can thus, in principle, be integrated into any existing system based on this layered structure. We describe the integration of MTAS into E323AI (an existing AI player for the spring RTS engine), and provide empirical results demonstrating that MTAS leads to statistically significant improvement in performance on the popular RTS game Balanced Annihilation.
  • Keywords
    artificial intelligence; computer games; multi-agent systems; Balanced Annihilation game; E323AI; MTAS; RTS game play; common layered RTS AI structure; micromanagement task allocation system; multiagent TA problem; multiagent task allocation problem; real-time strategy games; Artificial intelligence; Buildings; Cognition; Computers; Games; Real-time systems; Resource management; Artificial intelligence (AI); computer games; micromanagement; real-time strategy (RTS); task allocation (TA) systems;
  • fLanguage
    English
  • Journal_Title
    Computational Intelligence and AI in Games, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1943-068X
  • Type

    jour

  • DOI
    10.1109/TCIAIG.2013.2297334
  • Filename
    6701215