{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,6,30]],"date-time":"2024-06-30T15:14:09Z","timestamp":1719760449138},"reference-count":54,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T00:00:00Z","timestamp":1559347200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T00:00:00Z","timestamp":1559347200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T00:00:00Z","timestamp":1559347200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Games"],"published-print":{"date-parts":[[2019,6]]},"DOI":"10.1109\/tg.2017.2782846","type":"journal-article","created":{"date-parts":[[2017,12,15]],"date-time":"2017-12-15T22:22:51Z","timestamp":1513376571000},"page":"91-108","source":"Crossref","is-referenced-by-count":5,"title":["Building a Planner: A Survey of Planning Systems Used in Commercial Video Games"],"prefix":"10.1109","volume":"11","author":[{"given":"Xenija","family":"Neufeld","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sanaz","family":"Mostaghim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dario L.","family":"Sancho-Pradel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandy","family":"Brand","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","first-page":"164","article-title":"Case-based planning and execution for real-time strategy games","author":"onta\u00f1\u00f3n","year":"2007","journal-title":"Proc Int Conf Case-Based Reason"},{"key":"ref38","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1609\/aiide.v5i1.12360","article-title":"Case-based reasoning for build order in real-time strategy games","author":"weber","year":"2009","journal-title":"Proceedings of AIIDE"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88908-3_6"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/s00158-003-0368-6"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2016.2627670"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2014.04.003"},{"key":"ref37","article-title":"Special report: Goal-oriented action planning","author":"iassenev","year":"0"},{"key":"ref36","first-page":"720","article-title":"Planning with concurrent interacting actions","author":"boutilier","year":"1997","journal-title":"Proc AAAI\/IAAI"},{"key":"ref35","first-page":"119","article-title":"Game AI planning analytics: The case of three first-person shooters","author":"jacopin","year":"2014","journal-title":"Proceedings of AIIDE"},{"key":"ref34","article-title":"Demigod's AI from role-playing to real-time strategy","author":"staltman","year":"0"},{"key":"ref28","first-page":"6","article-title":"Unsupervised learning of HTNs in complex adversarial domains","author":"leece","year":"2014","journal-title":"Proc Artif Intell Interactive Digit Entertainment Conf"},{"key":"ref27","article-title":"Hierarchical planning and coordinated plan execution for squads of characters","author":"champandard","year":"0"},{"key":"ref29","first-page":"1530","article-title":"Learning methods to generate good plans: Integrating HTN learning and reinforcement learning","author":"hogg","year":"2010","journal-title":"Twenty-Fourth AAAI Conf Artif Intell"},{"key":"ref2","first-page":"43","article-title":"Current trends in automated planning","volume":"28","author":"nau","year":"2007","journal-title":"AI Mag"},{"key":"ref1","article-title":"#define game_ai","author":"rabin","year":"2009"},{"key":"ref20","first-page":"333","article-title":"Blackboard architectures","volume":"1","author":"isla","year":"2002","journal-title":"AI Game Programming Wisdom"},{"key":"ref22","first-page":"260","article-title":"Tactical team ai using a command hierarchy","volume":"1","author":"reynolds","year":"2002","journal-title":"AI Game Programming Wisdom"},{"key":"ref21","article-title":"Simple techniques for coordinated behavior","volume":"2","author":"orkin","year":"2003","journal-title":"AI Game Programming Wisdom"},{"key":"ref24","first-page":"14","article-title":"Squadsmart: Hierarchical planning and coordinated plan execution for squads of characters","author":"gorniak","year":"2007","journal-title":"Proceedings of AIIDE"},{"key":"ref23","article-title":"Using a static blackboard to store world knowledge","author":"champandard","year":"0"},{"key":"ref26","article-title":"Planning domains and compiling HTN to c++","author":"shafranov","year":"0"},{"key":"ref25","author":"steele","year":"1990","journal-title":"Common Lisp The Language"},{"key":"ref50","first-page":"425","article-title":"Total-order planning with partially ordered subtasks","volume":"1","author":"nau","year":"2001","journal-title":"Proc 17th Int Joint Conf Artif Intell"},{"key":"ref51","article-title":"Heuristic vs. hierarchy: Domain knowledge for planners","author":"champandard","year":"0"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1609\/aimag.v37i2.2651"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2015.7354287"},{"key":"ref52","article-title":"Towards blended reactive planning and acting using Behavior Trees","author":"colledanchise","year":"2016","journal-title":"CoRR"},{"key":"ref10","article-title":"Goal-oriented action planning: Ten years old and no fear!","author":"higley","year":"0"},{"key":"ref11","article-title":"An overview of hierarchical task network planning","author":"georgievski","year":"2014","journal-title":"CoRR"},{"key":"ref40","first-page":"345","article-title":"Introduction to Bayesian networks and reasoning under uncertainty","volume":"1","author":"tozour","year":"2002","journal-title":"AI Game Programming Wisdom"},{"key":"ref12","article-title":"Killzone 2: Multiplayer bots","author":"straatman","year":"0"},{"key":"ref13","article-title":"Planning for the fall of cybertron: AI in transformers","author":"humphreys","year":"0"},{"key":"ref14","article-title":"Dying lights zombies and HTN planning in open worlds","author":"kurowski","year":"0"},{"key":"ref15","article-title":"Plan-space hierarchical heuristic search for planned assault in ARMA II","author":"van der sterren","year":"0"},{"key":"ref16","first-page":"968","article-title":"Shop: Simple hierarchical ordered planner","author":"nau","year":"1999","journal-title":"Proc 16th Int Joint Conf Artif Intell -vol \ufffd2"},{"key":"ref17","first-page":"149","article-title":"Exploring HTN planners through examples","volume":"149","author":"humphreys","year":"2013","journal-title":"Game AI Pro Collected Wisdom of Game AI Professionals"},{"key":"ref18","article-title":"Assaulting F.E.A.R.S AI: 29 tricks to arm your game","author":"champandard","year":"0"},{"key":"ref19","first-page":"105","article-title":"Agent architecture considerations for real-time planning in games","author":"orkin","year":"2005","journal-title":"Proceedings of AIIDE"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(71)90010-5"},{"key":"ref3","author":"wilkins","year":"2014","journal-title":"Practical Planning Extending the Classical AI Planning Paradigm"},{"key":"ref6","author":"ghallab","year":"2004","journal-title":"Automated Planning Theory & Practice"},{"key":"ref5","author":"girle","year":"1998","journal-title":"First-Order Logic and Automated Theorem Proving"},{"key":"ref8","first-page":"217","article-title":"Applying goal-oriented action planning to games","volume":"2","author":"orkin","year":"2004","journal-title":"AI Game Programming Wisdom"},{"key":"ref7","first-page":"4","article-title":"Three states and a plan: The AI of fear","volume":"2006","author":"orkin","year":"2006","journal-title":"Proc Game Developers Conf"},{"key":"ref49","author":"russell","year":"2002","journal-title":"Artificial Intelligence A Modern Approach"},{"key":"ref9","article-title":"Planning in games: An overview and lessons learned","author":"champandard","year":"0"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.4324\/9781315151700-35"},{"key":"ref45","article-title":"Not just planning: Strips for ambient NPC interactions in final fantasy xv","author":"skubch","year":"2015"},{"key":"ref48","first-page":"247","article-title":"Squad tactics: Planned maneuvers","author":"van der sterren","year":"2002","journal-title":"AI Game Programming Wisdom"},{"key":"ref47","article-title":"Summary of strips: A new approach to the application of theorem proving to problem solving","author":"champandard","year":"0"},{"key":"ref42","article-title":"Goap in tomb raider","author":"conway","year":"2015"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-48317-9_4"},{"key":"ref44","article-title":"Inside hierarchical task network planners","author":"nau","year":"0"},{"key":"ref43","first-page":"63","article-title":"Efficiently handling temporal knowledge in an HTN planner","author":"castillo","year":"2006","journal-title":"Proc 16th Int Conf Int Conf Autom Planning Scheduling"}],"container-title":["IEEE Transactions on Games"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7782673\/8736978\/08214211.pdf?arnumber=8214211","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,29]],"date-time":"2023-08-29T23:38:39Z","timestamp":1693352319000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8214211\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6]]},"references-count":54,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tg.2017.2782846","relation":{},"ISSN":["2475-1502","2475-1510"],"issn-type":[{"value":"2475-1502","type":"print"},{"value":"2475-1510","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,6]]}}}