{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T13:05:49Z","timestamp":1785416749079,"version":"3.56.0"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,8,7]],"date-time":"2018-08-07T00:00:00Z","timestamp":1533600000000},"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":[[2018,8,7]]},"DOI":"10.1145\/3235765.3235817","type":"proceedings-article","created":{"date-parts":[[2018,9,13]],"date-time":"2018-09-13T12:54:52Z","timestamp":1536843292000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Graph-based generation of action-adventure dungeon levels using answer set programming"],"prefix":"10.1145","author":[{"given":"Thomas","family":"Smith","sequence":"first","affiliation":[{"name":"Ninja Theory, ltd., Cambridge, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Julian","family":"Padget","sequence":"additional","affiliation":[{"name":"University of Bath, Bath, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrew","family":"Vidler","sequence":"additional","affiliation":[{"name":"Ninja Theory, ltd., Cambridge, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,8,7]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102071.3110572"},{"key":"e_1_3_2_1_2_1","unstructured":"Mark Brown. 2017. How my Boss Key dungeon graphs work. (August 2017). https:\/\/www.patreon.com\/posts\/how-my-boss-key-13801754 Accessed: 2018-06-29.  Mark Brown. 2017. How my Boss Key dungeon graphs work. (August 2017). https:\/\/www.patreon.com\/posts\/how-my-boss-key-13801754 Accessed: 2018-06-29."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2501988.2502011"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538528.2538539"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 7th International Workshop on Procedural Content Generation in Games. ACM.","author":"Cook Michael","year":"2016"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814256.1814257"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000919.2000921"},{"key":"e_1_3_2_1_8_1","volume-title":"Procedural Generation in Game Design","author":"Dormans Joris"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Daniel Foreman-Mackey. 2016. corner.py: Scatterplot matrices in Python. The Journal of Open Source Software 24 (2016).  Daniel Foreman-Mackey. 2016. corner.py: Scatterplot matrices in Python. The Journal of Open Source Software 24 (2016).","DOI":"10.21105\/joss.00024"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102071.3102091"},{"key":"e_1_3_2_1_11_1","unstructured":"Britton Horn Steve Dahlskog Noor Shaker Gillian Smith and Julian Togelius. 2014. A comparative evaluation of procedural level generators in the mario ai framework. (2014).  Britton Horn Steve Dahlskog Noor Shaker Gillian Smith and Julian Togelius. 2014. A comparative evaluation of procedural level generators in the mario ai framework. (2014)."},{"key":"e_1_3_2_1_12_1","unstructured":"Dani\u00ebl Karavolos Anders Bouwer and Rafael Bidarra. 2015. Mixed-Initiative Design of Game Levels: Integrating Mission and Space into Level Generation.. In FDG.  Dani\u00ebl Karavolos Anders Bouwer and Rafael Bidarra. 2015. Mixed-Initiative Design of Game Levels: Integrating Mission and Space into Level Generation.. In FDG."},{"key":"e_1_3_2_1_13_1","unstructured":"Rebecca Lavender. 2016. The Zelda Dungeon Generator: Adopting Generative Grammars to Create Levels for Action-Adventure Games. (2016).  Rebecca Lavender. 2016. The Zelda Dungeon Generator: Adopting Generative Grammars to Create Levels for Action-Adventure Games. (2016)."},{"key":"e_1_3_2_1_14_1","volume-title":"Procedural Content Generation in Games","author":"Nelson Mark J"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEEC.2015.7332726"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 50th Anniversary Convention of the AISB.","author":"Smith Anthony J","year":"2014"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2282338.2282370"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2011.2158545"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814256.1814260"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the FDG workshop on Procedural Content Generation in Games.","author":"Summerville Adam J","year":"2015"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2347583.2347587"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the the second workshop on Artificial Intelligence in the Game Design Process.","author":"der Linden Roland Van","year":"2013"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2013.2290371"}],"event":{"name":"FDG '18: Foundations of Digital Games 2018","location":"Malm\u00f6 Sweden","acronym":"FDG '18"},"container-title":["Proceedings of the 13th International Conference on the Foundations of Digital Games"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3235765.3235817","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3235765.3235817","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T21:41:22Z","timestamp":1750282882000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3235765.3235817"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,7]]},"references-count":23,"alternative-id":["10.1145\/3235765.3235817","10.1145\/3235765"],"URL":"https:\/\/doi.org\/10.1145\/3235765.3235817","relation":{},"subject":[],"published":{"date-parts":[[2018,8,7]]},"assertion":[{"value":"2018-08-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}