{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T00:07:22Z","timestamp":1755907642221,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,5,21]],"date-time":"2024-05-21T00:00:00Z","timestamp":1716249600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,5,21]]},"DOI":"10.1145\/3649921.3656979","type":"proceedings-article","created":{"date-parts":[[2024,7,5]],"date-time":"2024-07-05T06:38:18Z","timestamp":1720161498000},"page":"1-4","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Authoring Games with Tile Rewrite Rule Behavior Trees"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-9845-6996","authenticated-orcid":false,"given":"Jiayi","family":"Zhou","sequence":"first","affiliation":[{"name":"Northeastern University, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7026-0348","authenticated-orcid":false,"given":"Chris","family":"Martens","sequence":"additional","affiliation":[{"name":"Northeastern University, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4504-0877","authenticated-orcid":false,"given":"Seth","family":"Cooper","sequence":"additional","affiliation":[{"name":"Northeastern University, United States"}]}],"member":"320","published-online":{"date-parts":[[2024,7,5]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3582437.3587205"},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. 27\u201334","author":"Cypher Allen","year":"1995","unstructured":"Allen Cypher and David\u00a0Canfield Smith. 1995. KidSim: end user programming of simulations. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. 27\u201334."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2011.2149523"},{"key":"e_1_3_2_1_4_1","unstructured":"Joris Dormans and Stefan Leijnen. 2013. Combinatorial and exploratory creativity in procedural content generation. (2013)."},{"key":"e_1_3_2_1_5_1","unstructured":"Epic Games. 2014. Blueprints Visual Scripting in Unreal Engine. https:\/\/docs.unrealengine.com\/blueprints-visual-scripting-in-unreal-engine\/."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/108844.108855"},{"key":"e_1_3_2_1_7_1","unstructured":"Google. 2012. Blockly. https:\/\/developers.google.com\/blockly."},{"key":"e_1_3_2_1_8_1","unstructured":"Maxim Gumin. 2022. MarkovJunior. https:\/\/github.com\/mxgmn\/MarkovJunior\/."},{"key":"e_1_3_2_1_9_1","volume-title":"A survey of behavior trees in robotics and AI. Robotics and Autonomous Systems 154 (Aug","author":"Iovino Matteo","year":"2022","unstructured":"Matteo Iovino, Edvards Scukins, Jonathan Styrud, Petter \u00d6gren, and Christian Smith. 2022. A survey of behavior trees in robotics and AI. Robotics and Autonomous Systems 154 (Aug. 2022), 104096."},{"key":"e_1_3_2_1_10_1","unstructured":"Damian Isla. 2005. Handling complexity in the Halo 2 AI. https:\/\/www.gamedeveloper.com\/programming\/gdc-2005-proceeding-handling-complexity-in-the-i-halo-2-i-ai"},{"key":"e_1_3_2_1_11_1","unstructured":"Stephen Lavelle. 2013. PuzzleScript. https:\/\/www.puzzlescript.net\/."},{"key":"e_1_3_2_1_12_1","unstructured":"Nathaniel Love Timothy Hinrichs and Michael Genesereth. 2006. General Game Playing: Game Description Language Specification. Technical Report LG-2006-01. Stanford Logic Group."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1536513.1536516"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868358.1868363"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment 11","author":"Martens Chris","year":"2015","unstructured":"Chris Martens. 2015. Ceptre: A Language for Modeling Generative Interactive Systems. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment 11, 1 (2015), 51\u201357."},{"key":"e_1_3_2_1_16_1","unstructured":"Chris Martens Eric Butler and Joseph\u00a0C. Osborn. 2018. A Resourceful Reframing of Behavior Trees. arxiv:1803.09099\u00a0[cs]"},{"key":"e_1_3_2_1_17_1","first-page":"4","article-title":"A behavior language for story-based believable agents","volume":"17","author":"Mateas M.","year":"2002","unstructured":"M. Mateas and A. Stern. 2002. A behavior language for story-based believable agents. IEEE Intelligent Systems 17, 4 (July 2002), 39\u201347.","journal-title":"IEEE Intelligent Systems"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/VL.1995.520813"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the AIIDE Workshop on Experimental AI in Games.","author":"Sarkar Anurag","year":"2021","unstructured":"Anurag Sarkar and Seth Cooper. 2021. Procedural Content Generation Using Behavior Trees (PCGBT). In Proceedings of the AIIDE Workshop on Experimental AI in Games."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2013.6633610"},{"volume-title":"Procedural Content Generation in Games","author":"Shaker Noor","key":"e_1_3_2_1_21_1","unstructured":"Noor Shaker, Julian Togelius, and Mark\u00a0J. Nelson. 2016. Procedural Content Generation in Games. Springer International Publishing."},{"key":"e_1_3_2_1_22_1","volume-title":"An Overview of the Ludii General Game System. In 2019 IEEE Conference on Games (CoG). 1\u20132.","author":"Stephenson Matthew","year":"2019","unstructured":"Matthew Stephenson, \u00c9ric Piette, Dennis\u00a0J.N.J. Soemers, and Cameron Browne. 2019. An Overview of the Ludii General Game System. In 2019 IEEE Conference on Games (CoG). 1\u20132."},{"key":"e_1_3_2_1_23_1","unstructured":"Guilherme\u00a0S. Tows. 2009. Imagegram: image grammar for procedural generation. https:\/\/zaratustra.itch.io\/imagegram"},{"key":"e_1_3_2_1_24_1","unstructured":"Unity Technologies. 2021. Unity Visual Scripting. https:\/\/unity.com\/features\/unity-visual-scripting."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3235765.3235821"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 7th Australasian User interface conference -","volume":"50","author":"Wright Tim","year":"2006","unstructured":"Tim Wright. 2006. PatternProgrammer: yet another rule-based programming environment for children. In Proceedings of the 7th Australasian User interface conference - Volume 50. 91\u201396."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-63519-4"}],"event":{"name":"FDG 2024: Foundations of Digital Games","acronym":"FDG 2024","location":"Worcester MA USA"},"container-title":["Proceedings of the 19th International Conference on the Foundations of Digital Games"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649921.3656979","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3649921.3656979","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T12:49:39Z","timestamp":1755866979000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649921.3656979"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,21]]},"references-count":27,"alternative-id":["10.1145\/3649921.3656979","10.1145\/3649921"],"URL":"https:\/\/doi.org\/10.1145\/3649921.3656979","relation":{},"subject":[],"published":{"date-parts":[[2024,5,21]]},"assertion":[{"value":"2024-07-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}