{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T03:00:38Z","timestamp":1781233238565,"version":"3.54.1"},"reference-count":73,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2013,12,1]],"date-time":"2013-12-01T00:00:00Z","timestamp":1385856000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput. Intell. AI Games"],"published-print":{"date-parts":[[2013,12]]},"DOI":"10.1109\/tciaig.2013.2286295","type":"journal-article","created":{"date-parts":[[2013,10,18]],"date-time":"2013-10-18T18:05:26Z","timestamp":1382119526000},"page":"293-311","source":"Crossref","is-referenced-by-count":264,"title":["A Survey of Real-Time Strategy Game AI Research and Competition in StarCraft"],"prefix":"10.1109","volume":"5","author":[{"given":"Santiago","family":"Ontanon","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gabriel","family":"Synnaeve","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alberto","family":"Uriarte","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Florian","family":"Richoux","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Churchill","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mike","family":"Preuss","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref73","first-page":"268","article-title":"Learning to win by reading manuals in a Monte-Carlo framework","author":"branavan","year":"2011","journal-title":"Proc Annu Meeting Assoc Comput Linguist"},{"key":"ref72","first-page":"521","article-title":"Heuristic planning with resources","author":"refanidis","year":"2000","journal-title":"Proc Eur Conf Artif Intell"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2010.12.005"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1994.6.2.215"},{"key":"ref39","first-page":"117","article-title":"Monte Carlo planning in RTS games","author":"chung","year":"2005","journal-title":"Proc IEEE Symp Comput Intell Games"},{"key":"ref38","first-page":"112","article-title":"Fast heuristic search for RTS game combat scenarios","author":"churchill","year":"2012","journal-title":"Proc 6th AAAI Conf Artif Intell Interact Digital Entertain"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2009.01.003"},{"key":"ref32","first-page":"29","article-title":"Opponent behaviour recognition for real-time strategy games","author":"kabanza","year":"2010","journal-title":"Proc 21st AAAI Conf Artificial Intell"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2008.5035619"},{"key":"ref30","author":"?ertick\ufffd","year":"2013","journal-title":"?Implementing a wall-in building placement in StarCraft with declarative programming ?"},{"key":"ref37","first-page":"88","article-title":"Co-evolving real-time strategy game playing influence map trees with genetic algorithms","author":"miles","year":"2006","journal-title":"Proc Int Congr Evol Comput"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2012.6374184"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25324-9_10"},{"key":"ref34","first-page":"1041","article-title":"Transfer learning in real-time strategy games using hybrid CBR\/RL","author":"sharma","year":"2007","journal-title":"Proc Int Joint Conf Artif Intell"},{"key":"ref60","first-page":"942","article-title":"Efficient triangulation-based pathfinding","volume":"1","author":"demyen","year":"2006","journal-title":"Proc Nat Conf Artif Intell"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142008"},{"key":"ref61","first-page":"763","article-title":"Steering behaviors for autonomous characters","author":"reynolds","year":"1999","journal-title":"Proc Game Developer Conf"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2012.2197681"},{"key":"ref28","first-page":"173","article-title":"Automatically-generated convex region decomposition for real-time spatial agent navigation in virtual worlds","author":"hale","year":"2008","journal-title":"Proc 4th Artif Intell Interactive Digit Entertain Conf"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8640.2009.00344.x"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/MIS.2002.1024748"},{"key":"ref65","first-page":"58","article-title":"The combinatorial multi-armed bandit problem and its application to real-time strategy games","author":"onta\ufffd\ufffdn","year":"2013","journal-title":"Proc 4th Artif Intell Interactive Digit Entertain Conf"},{"key":"ref66","first-page":"257","article-title":"Learning continuous action models in a real-time strategy environment","author":"molineaux","year":"2008","journal-title":"Proc FLAIRS Conf"},{"key":"ref29","first-page":"168","article-title":"Terrain analysis in real-time strategy games: An integrated approach to choke point detection and region decomposition","author":"perkins","year":"2010","journal-title":"Proc 6th Artif Intell Interactive Digit Entertain Conf"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2012.6374188"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1023\/A:1013689704352"},{"key":"ref69","first-page":"117","author":"tesauro","year":"2001","journal-title":"Machines that Learn to Play Games"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1609\/aimag.v33i3.2419","article-title":"Real-time strategy game competitions","volume":"33","author":"buro","year":"2012","journal-title":"AI Mag"},{"key":"ref1","first-page":"1534","article-title":"Real-time strategy games: A new AI research challenge","author":"buro","year":"2003","journal-title":"Proc Int Joint Conf Artif Intell"},{"key":"ref20","first-page":"61","article-title":"Opponent modeling in real-time strategy games","author":"schadd","year":"2007","journal-title":"Proceedings of the GAME-ON"},{"key":"ref22","first-page":"70","article-title":"Case-based reasoning for army compositions in real-time strategy games","author":"?ertick\ufffd","year":"2013","journal-title":"Proc Sci Conf Young Res"},{"key":"ref21","first-page":"43","article-title":"Case-based learning in goal-driven autonomy agents for real-time strategy combat tasks","author":"jaidee","year":"2011","journal-title":"Proc Comput Games Workshop"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ITW.2010.5593363"},{"key":"ref23","first-page":"103","article-title":"A particle model for state estimation in real-time strategy games","author":"weber","year":"2011","journal-title":"Proc 6th AAAI Conf Artif Intell Interact Digital Entertain"},{"key":"ref26","article-title":"Terrain analysis for real-time strategy games","author":"pottinger","year":"2000","journal-title":"Proc Game Developer Conf"},{"key":"ref25","first-page":"101","article-title":"Applying goal-driven autonomy to StarCraft","author":"weber","year":"2010","journal-title":"Proc Artif Intell Interactive Digit Entertain"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2011.6032006"},{"key":"ref51","author":"sutton","year":"1998","journal-title":"Reinforcement Learning An Introduction (Adaptive Computation and Machine Learning)"},{"key":"ref59","first-page":"476","article-title":"D*lite","author":"koenig","year":"2002","journal-title":"Proc AAAI\/IAAI"},{"key":"ref58","first-page":"55","article-title":"Sorts: A human-level approach to real-time strategy AI","author":"wintermute","year":"2007","journal-title":"Proc AI Interactive Digit Entertain Conf"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2012.6374182"},{"key":"ref56","first-page":"389","author":"ponsen","year":"2004","journal-title":"?Improving adaptive game AI with evolutionary learning ?"},{"key":"ref55","first-page":"8","article-title":"CLASSQ-L: A q-learning algorithm for adversarial real-time strategy games","author":"jaidee","year":"2012","journal-title":"Proc AI Adversarial Real-Time Games Workshop at AIIDE 2012"},{"key":"ref54","first-page":"121","article-title":"Designing a reinforcement learning-based adaptive AI for large-scale strategy games","author":"madeira","year":"2006","journal-title":"Proc AI Interactive Digit Entertain Conf"},{"key":"ref53","first-page":"779","article-title":"Concurrent hierarchical reinforcement learning","author":"marthi","year":"2005","journal-title":"Proc Int Joint Conf Artif Intell"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2012.6374183"},{"key":"ref10","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1007\/978-3-540-85502-6_24","volume":"5239","author":"mishra","year":"2008","journal-title":"Advances in Case-Based Reasoning"},{"key":"ref11","first-page":"63","article-title":"Hierarchical plan representations for encoding strategic game AI","author":"hoang","year":"2005","journal-title":"Proc Artif Intell Interactive Digit Entertain Conf"},{"key":"ref40","first-page":"40","article-title":"UCT for tactical assault planning in real-time strategy games","author":"balla","year":"2009","journal-title":"Proc Int Joint Conf Artif Intell"},{"key":"ref12","first-page":"14","article-title":"Build order optimization in StarCraft","author":"churchill","year":"2011","journal-title":"Proc Artif Intell Interactive Digit Entertain Conf"},{"key":"ref13","first-page":"20","article-title":"Learning probabilistic behavior models in real-time strategy games","author":"dereszynski","year":"2011","journal-title":"Proc Artif Intell Digit Entertain Conf"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2011.6032018"},{"key":"ref15","first-page":"79","article-title":"A Bayesian model for plan recognition in RTS games applied to StarCraft","author":"synnaeve","year":"2011","journal-title":"Proc 4th Artif Intell Interactive Digit Entertain Conf"},{"key":"ref16","first-page":"87","article-title":"Evolutionary learning of goal priorities in a real-time strategy game","author":"young","year":"2012","journal-title":"Proc 1st Artif Intell Interactive Digit Entertainment Conf"},{"key":"ref17","first-page":"39","article-title":"Case-based reasoning: Foundational issues, methodological variations, and system approaches","volume":"7","author":"aamodt","year":"1994","journal-title":"Artif Intell Commun"},{"key":"ref18","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/11536406_4","volume":"3620","author":"aha","year":"2005","journal-title":"Case-Based Reasoning Research and Development"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2008.4634237"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2009.5286483"},{"key":"ref3","author":"synnaeve","year":"2012","journal-title":"Bayesian programming and learning for multi-player video games"},{"key":"ref6","first-page":"329","article-title":"Building human-level AI for real-time strategy games","author":"weber","year":"2011","journal-title":"Proc AIIDE Fall Symp Adv Cogn Syst"},{"key":"ref5","first-page":"25","article-title":"A dataset for StarCraft AI &#38; an example of armies clustering","author":"synnaeve","year":"2012","journal-title":"Proc AIIDE Workshop AI Adversarial Real-Time Games"},{"key":"ref8","first-page":"283","article-title":"The ultimate guide to FSMs in games","volume":"2","author":"houlette","year":"2003","journal-title":"AI Game Programming Wisdom"},{"key":"ref7","author":"miles","year":"2007","journal-title":"Co-evolving Real Time Strategy Game Players"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2010.2047645"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77465-5_15"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ITW.2010.5593359"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2009.5286457"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ICNC.2008.173"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2008.5035623"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1155\/2009\/910819"},{"key":"ref41","first-page":"31","article-title":"Kiting in RTS games using influence maps","author":"uriarte","year":"2012","journal-title":"Proc AI Adversarial Real-Time Games Workshop at AIIDE 2012"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2008.5035621"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2012.6374181"}],"container-title":["IEEE Transactions on Computational Intelligence and AI in Games"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/4804728\/6681913\/06637024.pdf?arnumber=6637024","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:02:39Z","timestamp":1642003359000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6637024\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,12]]},"references-count":73,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tciaig.2013.2286295","relation":{},"ISSN":["1943-068X","1943-0698"],"issn-type":[{"value":"1943-068X","type":"print"},{"value":"1943-0698","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,12]]}}}