{"title":"基于进化策略和模糊控制的格斗游戏AI动态脚本优化与简化","authors":"Y. Kanetsuki, R. Thawonmas, S. Nakata","doi":"10.1109/GCCE.2015.7398536","DOIUrl":null,"url":null,"abstract":"We develop a combination of evolution strategy (ES) and fuzzy control (FC) to optimize and simplify an existing dynamic scripting (DS) AI called CodeMonkey for fighting game FightingICE, recently used as a platform in international game AI competitions. One of the major issues in DS is that the user has to decide a lot of parameters whose process is not simple. In addition, a complex user-defined-action-rule set for DS is required. The purpose of our work is to automate this troublesome process and improve the performance of the DS technique. We apply (1+1)-ES with the one-fifth rule for tuning parameters and FC for easing definition of additional action rules. We verify our AI's performance in FightingICE. The test results show that although the proposed AI does not require complex parameter and rule setting by the user, it defeats the original CodeMonkey.","PeriodicalId":363743,"journal":{"name":"2015 IEEE 4th Global Conference on Consumer Electronics (GCCE)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Optimization and simplification of dynamic scripting with evolution strategy and fuzzy control in a fighting game AI\",\"authors\":\"Y. Kanetsuki, R. Thawonmas, S. Nakata\",\"doi\":\"10.1109/GCCE.2015.7398536\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We develop a combination of evolution strategy (ES) and fuzzy control (FC) to optimize and simplify an existing dynamic scripting (DS) AI called CodeMonkey for fighting game FightingICE, recently used as a platform in international game AI competitions. One of the major issues in DS is that the user has to decide a lot of parameters whose process is not simple. In addition, a complex user-defined-action-rule set for DS is required. The purpose of our work is to automate this troublesome process and improve the performance of the DS technique. We apply (1+1)-ES with the one-fifth rule for tuning parameters and FC for easing definition of additional action rules. We verify our AI's performance in FightingICE. The test results show that although the proposed AI does not require complex parameter and rule setting by the user, it defeats the original CodeMonkey.\",\"PeriodicalId\":363743,\"journal\":{\"name\":\"2015 IEEE 4th Global Conference on Consumer Electronics (GCCE)\",\"volume\":\"61 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE 4th Global Conference on Consumer Electronics (GCCE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/GCCE.2015.7398536\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 4th Global Conference on Consumer Electronics (GCCE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GCCE.2015.7398536","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Optimization and simplification of dynamic scripting with evolution strategy and fuzzy control in a fighting game AI
We develop a combination of evolution strategy (ES) and fuzzy control (FC) to optimize and simplify an existing dynamic scripting (DS) AI called CodeMonkey for fighting game FightingICE, recently used as a platform in international game AI competitions. One of the major issues in DS is that the user has to decide a lot of parameters whose process is not simple. In addition, a complex user-defined-action-rule set for DS is required. The purpose of our work is to automate this troublesome process and improve the performance of the DS technique. We apply (1+1)-ES with the one-fifth rule for tuning parameters and FC for easing definition of additional action rules. We verify our AI's performance in FightingICE. The test results show that although the proposed AI does not require complex parameter and rule setting by the user, it defeats the original CodeMonkey.