ELF: An Extensive, Lightweight and Flexible Research Platform for Real-time Strategy Games
Tian, Yuandong, Gong, Qucheng, Shang, Wenling, Wu, Yuxin, Zitnick, C. Lawrence
–Neural Information Processing Systems
In this paper, we propose ELF, an Extensive, Lightweight and Flexible platform for fundamental reinforcement learning research. Using ELF, we implement a highly customizable real-time strategy (RTS) engine with three game environments (Mini-RTS, Capture the Flag and Tower Defense). Mini-RTS, as a miniature version of StarCraft, captures key game dynamics and runs at 165K frame-per-second (FPS) on a laptop. When coupled with modern reinforcement learning methods, the system can train a full-game bot against built-in AIs end-to-end in one day with 6 CPUs and 1 GPU. In addition, our platform is flexible in terms of environment-agent communication topologies, choices of RL methods, changes in game parameters, and can host existing C/C -based game environments like ALE.
Neural Information Processing Systems
Feb-14-2020, 10:58:01 GMT