{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,16]],"date-time":"2025-11-16T06:28:43Z","timestamp":1763274523329,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":31,"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:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,5,21]]},"DOI":"10.1145\/3649921.3659854","type":"proceedings-article","created":{"date-parts":[[2024,7,5]],"date-time":"2024-07-05T06:38:18Z","timestamp":1720161498000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["The Puzzle Forecast: Tutorial Analytics Predict Trial and Error"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-5806-970X","authenticated-orcid":false,"given":"Dennis","family":"Vet","sequence":"first","affiliation":[{"name":"University of Amsterdam, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3834-682X","authenticated-orcid":false,"given":"Riemer","family":"van Rozen","sequence":"additional","affiliation":[{"name":"CWI, Netherlands"}]}],"member":"320","published-online":{"date-parts":[[2024,7,5]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Anna Anthropy. 2019. Make Your Own PuzzleScript Games!No Starch Press."},{"key":"e_1_3_2_2_2_1","volume-title":"Talin: A Framework for Dynamic Tutorials Based on Skill Atoms Theory. In Artificial Intelligence and Interactive Digital Entertainment, AIIDE","author":"Aytemiz Batu","year":"2018","unstructured":"Batu Aytemiz, Isaac Karth, Jesse Harder, Adam\u00a0M. Smith, and Jim Whitehead. 2018. Talin: A Framework for Dynamic Tutorials Based on Skill Atoms Theory. In Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2018. AAAI."},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"crossref","unstructured":"Eric Butler Emina Torlak and Zoran Popovic. 2017. Synthesizing Interpretable Strategies for Solving Puzzle Games. In Foundations of Digital Games. ACM.","DOI":"10.1145\/3102071.3102084"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"crossref","unstructured":"Sven Charleer Francisco Guti\u00e9rrez Kathrin Gerling and Katrien Verbert. 2018. Towards an Open Standard for Gameplay Metrics. In CHI Play. ACM.","DOI":"10.1145\/3270316.3271529"},{"key":"e_1_3_2_2_5_1","volume-title":"The Chemistry Of Game Design. Game Developer (July","author":"Cook Daniel","year":"2007","unstructured":"Daniel Cook. 2007. The Chemistry Of Game Design. Game Developer (July 2007). https:\/\/www.gamedeveloper.com\/design\/the-chemistry-of-game-design"},{"key":"e_1_3_2_2_6_1","volume-title":"Software Engineering for Automated Game Design. In 2020 IEEE Conference on Games (CoG). IEEE.","author":"Cook Michael","year":"2020","unstructured":"Michael Cook. 2020. Software Engineering for Automated Game Design. In 2020 IEEE Conference on Games (CoG). IEEE."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3582437.3587205"},{"volume-title":"Game Analytics","author":"El-Nasr Magy\u00a0Seif","key":"e_1_3_2_2_8_1","unstructured":"Magy\u00a0Seif El-Nasr, Anders Drachen, and Alessandro Canossa. 2016. Game Analytics. Springer."},{"key":"e_1_3_2_2_9_1","unstructured":"Michael\u00a0Cerny Green Ahmed Khalifa Gabriella A.\u00a0B. Barros Tiago Machado and Julian Togelius. 2020. Automatic Critical Mechanic Discovery Using Playtraces in Video Games. In Foundations of Digital Games. ACM."},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3235765.3235820"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3116595.3116640"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3582437.3582467"},{"key":"e_1_3_2_2_13_1","volume-title":"Procedural Puzzle Generation: A Survey","author":"Kegel Barbara\u00a0De","year":"2020","unstructured":"Barbara\u00a0De Kegel and Mads Haahr. 2020. Procedural Puzzle Generation: A Survey. IEEE Trans. Games 12, 1 (2020)."},{"key":"e_1_3_2_2_14_1","volume-title":"Tijs van\u00a0der Storm, and Jurgen\u00a0J. Vinju","author":"Klint Paul","year":"2009","unstructured":"Paul Klint, Tijs van\u00a0der Storm, and Jurgen\u00a0J. Vinju. 2009. EASY Meta-programming with Rascal. In Generative and Transformational Techniques in Software Engineering(LNCS, Vol.\u00a06491). Springer."},{"volume-title":"Theory of fun for game design. O\u2019Reilly Media","author":"Koster Raph","key":"e_1_3_2_2_15_1","unstructured":"Raph Koster. 2013. Theory of fun for game design. O\u2019Reilly Media, Inc."},{"key":"e_1_3_2_2_16_1","volume-title":"BIRS Workshop on Computational Modeling in Games","author":"Koster Raph","year":"2016","unstructured":"Raph Koster. 2016. The Limits of Formalism. Raph Koster\u2019s Website. Presentation delivered at the BIRS Workshop on Computational Modeling in Games (2016). https:\/\/www.raphkoster.com\/games\/presentations\/the-limits-of-formalism"},{"key":"e_1_3_2_2_17_1","unstructured":"Craig Larman. 2012. Applying UML and Patterns: An Introduction to Object Oriented Analysis and Design and Interactive Development. Pearson Education."},{"volume-title":"https:\/\/github.com\/increpare\/PuzzleScript Last visited: November 26th 20203","author":"Lavelle Stephen","key":"e_1_3_2_2_18_1","unstructured":"Stephen Lavelle. 2013. PuzzleScript. https:\/\/github.com\/increpare\/PuzzleScript Last visited: November 26th 20203."},{"volume-title":"https:\/\/www.puzzlescript.net\/Documentation\/documentation.html Last visited: November 26th 20203","author":"Lavelle Stephen","key":"e_1_3_2_2_19_1","unstructured":"Stephen Lavelle. 2013. PuzzleScript Documentation. https:\/\/www.puzzlescript.net\/Documentation\/documentation.html Last visited: November 26th 20203."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2014.6932896"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"crossref","unstructured":"Yun-En Liu Erik Andersen Rich Snider Seth Cooper and Zoran Popovic. 2011. Feature-based Projections for Effective Playtrace Analysis. In Foundations of Digital Games. ACM.","DOI":"10.1145\/2159365.2159375"},{"volume-title":"Trends in Functional Programming","author":"Naus Nico","key":"e_1_3_2_2_22_1","unstructured":"Nico Naus and Johan Jeuring. 2019. Building a Generic Feedback System for Rule-Based Problems. In Trends in Functional Programming. Springer."},{"key":"e_1_3_2_2_23_1","volume-title":"Playspecs: Regular Expressions for Game Play Traces. In Artificial Intelligence and Interactive Digital Entertainment","author":"Osborn Joseph\u00a0Carter","year":"2015","unstructured":"Joseph\u00a0Carter Osborn, Ben Samuel, Michael Mateas, and Noah Wardrip-Fruin. 2015. Playspecs: Regular Expressions for Game Play Traces. In Artificial Intelligence and Interactive Digital Entertainment, AIIDE. AAAI Press."},{"volume-title":"Rules of Play","author":"Salen Katie","key":"e_1_3_2_2_24_1","unstructured":"Katie Salen and Eric Zimmerman. 2004. Rules of Play. MIT Press."},{"volume-title":"The Art of Game Design: A Book of Lenses","author":"Schell Jesse","key":"e_1_3_2_2_25_1","unstructured":"Jesse Schell. 2008. The Art of Game Design: A Book of Lenses. CRC press."},{"key":"e_1_3_2_2_26_1","volume-title":"Foundations of Digital Games, FDG","author":"Smith M.","year":"2013","unstructured":"Adam\u00a0M. Smith, Eric Butler, and Zoran Popovic. 2013. Quantifying over Play: Constraining Undesirable Solutions in Puzzle Design. In Foundations of Digital Games, FDG 2013. SASDG."},{"key":"e_1_3_2_2_27_1","volume-title":"Gemini: Bidirectional Generation and Analysis of Games via ASP. In Artificial Intelligence and Interactive Digital Entertainment, AIIDE","author":"Summerville Adam","year":"2018","unstructured":"Adam Summerville, Chris Martens, Ben Samuel, Joseph\u00a0C. Osborn, Noah Wardrip-Fruin, and Michael Mateas. 2018. Gemini: Bidirectional Generation and Analysis of Games via ASP. In Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2018. AAAI Press."},{"key":"e_1_3_2_2_28_1","volume-title":"Domain-Specific Languages: An Annotated Bibliography. ACM SIGPLAN Notices 35, 6","author":"van Deursen Arie","year":"2000","unstructured":"Arie van Deursen, Paul Klint, and Joost Visser. 2000. Domain-Specific Languages: An Annotated Bibliography. ACM SIGPLAN Notices 35, 6 (2000)."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3412843"},{"key":"e_1_3_2_2_30_1","volume-title":"Tutomate: Relating skill atoms to playtraces for enabling automated analysis of game tutorials. Master\u2019s thesis","author":"Vet Dennis","year":"2023","unstructured":"Dennis Vet. 2023. Tutomate: Relating skill atoms to playtraces for enabling automated analysis of game tutorials. Master\u2019s thesis. University of Amsterdam. https:\/\/github.com\/Hyper445\/Tutomate"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"crossref","unstructured":"Roel.\u00a0J. Wieringa. 2014. Design Science Methodology for Information Systems and Software Engineering. Springer.","DOI":"10.1007\/978-3-662-43839-8"}],"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.3659854","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3649921.3659854","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T12:53:36Z","timestamp":1755867216000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649921.3659854"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,21]]},"references-count":31,"alternative-id":["10.1145\/3649921.3659854","10.1145\/3649921"],"URL":"https:\/\/doi.org\/10.1145\/3649921.3659854","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"}}]}}