Macro action selection with deep reinforcement learning in StarCraft
Not on the map. Why?
Abstract (arXiv)
StarCraft (SC) is one of the most popular and successful Real Time Strategy (RTS) games. In recent years, SC is also widely accepted as a challenging testbed for AI research because of its enormous state space, partially observed information, multi-agent collaboration, and so on. With the help of annual AIIDE and CIG competitions, a growing number of SC bots are proposed and continuously improved. However, a large gap remains between the top-level bot and the professional human player. One vital reason is that current SC bots mainly rely on predefined rules to select macro actions during their games. These rules are not scalable and efficient enough to cope with the enormous yet partially observed state space in the game. In this paper, we propose a deep reinforcement learning (DRL) framework to improve the selection of macro actions. Our framework is based on the combination of the Ape-X DQN and the Long-Short-Term-Memory (LSTM). We use this framework to build our bot, named as LastOrder. Our evaluation, based on training against all bots from the AIIDE 2017 StarCraft AI competition set, shows that LastOrder achieves an 83% winning rate, outperforming 26 bots in total 28 entrants.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 2 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 0; 2024: 0; 2025: 2; 2026: 1.
6 papers.
- 2022A Review of Safe Reinforcement Learning: Methods, Theory and Applicationscited by 181
- 2022Lamarckian Platform: Pushing the Boundaries of Evolutionary Reinforcement Learning towards Asynchronous Commercial Gamescited by 4
- 2021Leveraging Transformers for StarCraft Macromanagement Predictioncited by 3
- 2025Enhancing Offline Reinforcement Learning with Curriculum Learning-Based Trajectory Valuationcited by 0
- 2025NeuroPAL: Punctuated Anytime Learning with Neuroevolution for Macromanagement in Starcraft: Brood Warcited by 0
- 2026Hierarchical Reinforcement Learning in StarCraft Micromanagement with Influence Maps and Cluster-based Scriptscited by 0
- 2026Hierarchical Reinforcement Learning in StarCraft Micromanagement with Influence Maps and Cluster-based Scripts29 Jun 2026
- 2025NeuroPAL: Punctuated Anytime Learning with Neuroevolution for Macromanagement in Starcraft: Brood War12 Jun 2025
- 2025Enhancing Offline Reinforcement Learning with Curriculum Learning-Based Trajectory Valuation2 Feb 2025
- 2022Lamarckian Platform: Pushing the Boundaries of Evolutionary Reinforcement Learning towards Asynchronous Commercial Games21 Sep 2022
- 2022A Review of Safe Reinforcement Learning: Methods, Theory and Applications20 May 2022
- 2021Leveraging Transformers for StarCraft Macromanagement Prediction11 Oct 2021