{"title":"Coevolving Robust Build-Order Iterative Lists for Real-Time Strategy Games","authors":"Christopher A. Ballinger, S. Louis, Siming Liu","doi":"10.1109/TCIAIG.2016.2544817","DOIUrl":null,"url":null,"abstract":"We investigate and develop a coevolutionary approach to finding strong, robust build orders for real-time strategy games. Which units to produce and the order in which to produce them is one important aspect of real-time strategy gameplay. In real-time strategy games, creating plans to address unit production problems are called “build orders.” Our research compares build orders produced from a coevolutionary algorithm, genetic algorithm (GA), and hill climber (HC) to exhaustive search. GAs find the strongest build orders, while coevolution produces more robust build orders than a genetic algorithm or HC. Case injection into the coevolutionary teachset and population can be used to bias coevolution into producing build orders that beat specific opponents or play like specific players, while maintaining robustness. Finally, in this paper, we extend our representation by adding branching and iteration to the build-action sequence and show that this more complex representation enables coevolution to find stronger build orders. We believe this study is a start toward a promising approach for creating strong, robust build orders for RTS games.","PeriodicalId":49192,"journal":{"name":"IEEE Transactions on Computational Intelligence and AI in Games","volume":"8 1","pages":"363-376"},"PeriodicalIF":0.0000,"publicationDate":"2016-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/TCIAIG.2016.2544817","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Computational Intelligence and AI in Games","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TCIAIG.2016.2544817","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 3
Abstract
We investigate and develop a coevolutionary approach to finding strong, robust build orders for real-time strategy games. Which units to produce and the order in which to produce them is one important aspect of real-time strategy gameplay. In real-time strategy games, creating plans to address unit production problems are called “build orders.” Our research compares build orders produced from a coevolutionary algorithm, genetic algorithm (GA), and hill climber (HC) to exhaustive search. GAs find the strongest build orders, while coevolution produces more robust build orders than a genetic algorithm or HC. Case injection into the coevolutionary teachset and population can be used to bias coevolution into producing build orders that beat specific opponents or play like specific players, while maintaining robustness. Finally, in this paper, we extend our representation by adding branching and iteration to the build-action sequence and show that this more complex representation enables coevolution to find stronger build orders. We believe this study is a start toward a promising approach for creating strong, robust build orders for RTS games.
期刊介绍:
Cessation. The IEEE Transactions on Computational Intelligence and AI in Games (T-CIAIG) publishes archival journal quality original papers in computational intelligence and related areas in artificial intelligence applied to games, including but not limited to videogames, mathematical games, human–computer interactions in games, and games involving physical objects. Emphasis is placed on the use of these methods to improve performance in and understanding of the dynamics of games, as well as gaining insight into the properties of the methods as applied to games. It also includes using games as a platform for building intelligent embedded agents for the real world. Papers connecting games to all areas of computational intelligence and traditional AI are considered.