Generally Genius: A Generals.io Agent Development and Data Collection Framework

Published: 06 Oct 2023, Last Modified: 29 Jan 2026AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE 2023)EveryoneCC BY 4.0
Abstract: We present an agent development and data collection framework for Generals.io (GIO)-a real-time strategy game with imperfect information in which players attempt to gain control of opponents' starting positions within a 2D grid world. The framework provides event-based communication amongst several modules implemented as microservices, enabling real-time data collection from GIO's streaming data. Its modular design facilitates rapid bot development and testing, while the emphasis on data collection makes it easy to analyze agent performance. We use this framework in a case study of a top-performing GIO agent called Flobot. Our analysis demonstrates that Flobot's performance varies based on its starting position. Based on the analysis performed with our framework, we propose a modification to Flobot's pathfinding algorithm. Statistical tests show that the new algorithm results in a significant reduction in performance variance
Loading