N. Othman, James Decraene, Wentong Cai, Nan Hu, M. Low, A. Gouaillard
{"title":"基于进化计算的星际争霸战术AI仿真优化","authors":"N. Othman, James Decraene, Wentong Cai, Nan Hu, M. Low, A. Gouaillard","doi":"10.1109/CIG.2012.6374182","DOIUrl":null,"url":null,"abstract":"The development of competent AI for real-time strategy games such as StarCraft is made difficult by the myriad of strategic and tactical reasonings which must be performed concurrently. A significant portion of StarCraft gameplay is in managing tactical conflict with opposing forces. We present a modular framework for simulating AI vs. AI conflicts through an XML specification, whereby the behavioural and tactical components for each force can be varied. Evolutionary computation can be employed on aspects of the scenario to yield superior solutions. Through evolution, a StarCraft AI tournament bot achieved a success rate of 68% against its original version. We also demonstrate the use of evolutionary computation to yield a tactical attack path to maximise enemy casualties. We believe that our framework can be used to perform automatic refinement on AI bots in StarCraft.","PeriodicalId":288052,"journal":{"name":"2012 IEEE Conference on Computational Intelligence and Games (CIG)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"27","resultStr":"{\"title\":\"Simulation-based optimization of StarCraft tactical AI through evolutionary computation\",\"authors\":\"N. Othman, James Decraene, Wentong Cai, Nan Hu, M. Low, A. Gouaillard\",\"doi\":\"10.1109/CIG.2012.6374182\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The development of competent AI for real-time strategy games such as StarCraft is made difficult by the myriad of strategic and tactical reasonings which must be performed concurrently. A significant portion of StarCraft gameplay is in managing tactical conflict with opposing forces. We present a modular framework for simulating AI vs. AI conflicts through an XML specification, whereby the behavioural and tactical components for each force can be varied. Evolutionary computation can be employed on aspects of the scenario to yield superior solutions. Through evolution, a StarCraft AI tournament bot achieved a success rate of 68% against its original version. We also demonstrate the use of evolutionary computation to yield a tactical attack path to maximise enemy casualties. We believe that our framework can be used to perform automatic refinement on AI bots in StarCraft.\",\"PeriodicalId\":288052,\"journal\":{\"name\":\"2012 IEEE Conference on Computational Intelligence and Games (CIG)\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-12-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"27\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 IEEE Conference on Computational Intelligence and Games (CIG)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CIG.2012.6374182\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE Conference on Computational Intelligence and Games (CIG)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIG.2012.6374182","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Simulation-based optimization of StarCraft tactical AI through evolutionary computation
The development of competent AI for real-time strategy games such as StarCraft is made difficult by the myriad of strategic and tactical reasonings which must be performed concurrently. A significant portion of StarCraft gameplay is in managing tactical conflict with opposing forces. We present a modular framework for simulating AI vs. AI conflicts through an XML specification, whereby the behavioural and tactical components for each force can be varied. Evolutionary computation can be employed on aspects of the scenario to yield superior solutions. Through evolution, a StarCraft AI tournament bot achieved a success rate of 68% against its original version. We also demonstrate the use of evolutionary computation to yield a tactical attack path to maximise enemy casualties. We believe that our framework can be used to perform automatic refinement on AI bots in StarCraft.