ScriptDoctor: Automatic Generation of PuzzleScript Games via Large Language Models and Tree Search
ScriptDoctor: Automatic Generation of PuzzleScript Games via Large Language Models and Tree Search
There is much interest in using large pre-trained models in Automatic Game Design (AGD), whether via the generation of code, assets, or more abstract conceptualization of design ideas. But so far this interest largely stems from the ad hoc use of such generative models under persistent human supervision. Much work remains to show how these tools can be integrated into longer-time-horizon AGD pipelines, in which systems interface with game engines to test generated content autonomously. To this end, we introduce ScriptDoctor, a Large Language Model (LLM)-driven system for automatically generating and testing games in PuzzleScript, an expressive but highly constrained description language for turn-based puzzle games over 2D gridworlds. ScriptDoctor generates and tests game design ideas in an iterative loop, where human-authored examples are used to ground the system's output, compilation errors from the PuzzleScript engine are used to elicit functional code, and search-based agents play-test generated games. ScriptDoctor serves as a concrete example of the potential of automated, open-ended LLM-based workflows in generating novel game content.
Sam Earle、Ahmed Khalifa、Muhammad Umair Nasir、Zehua Jiang、Graham Todd、Andrzej Banburski-Fahey、Julian Togelius
计算技术、计算机技术
Sam Earle,Ahmed Khalifa,Muhammad Umair Nasir,Zehua Jiang,Graham Todd,Andrzej Banburski-Fahey,Julian Togelius.ScriptDoctor: Automatic Generation of PuzzleScript Games via Large Language Models and Tree Search[EB/OL].(2025-06-06)[2025-06-22].https://arxiv.org/abs/2506.06524.点此复制
评论