Sam Earle
smearle.bsky.social
Sam Earle
@smearle.bsky.social
PhD at NYU in AI and Games. RL, environment generation, open-ended learning.
Work w/ Graham Todd, Yuchen Li, @amidos2006.bsky.social, Muhammad Umair Nasir, @zehuajiang.bsky.social, Andrzej Banburski-Fahey, and @togelius.bsky.social. Thanks to @increpare.bsky.social for creating and maintaining PuzzleScript, and to the many designers who have created beautiful things with it.
August 27, 2025 at 11:34 PM
Much remains to be done. Can we lead LLMs to moments of creative discovery, allowing them to unlock trickier puzzles? Can we train robust RL players using curricula of levels/mechanics? Can we use feedback from diverse AI players to guide the synthesis of interesting new games?
August 27, 2025 at 11:34 PM
Now, we can begin see how AI players respond to these challenges. The picture may be starkly surprising to some: simple tree search finds most solutions rapidly, while RL falls prey to obvious local minima, and LLMs spin their wheels when faced with unfamiliar semantics.
August 27, 2025 at 11:34 PM
PuzzleScript games make for a great benchmark. Often, despite their mechanical simplicity, they elicit moments of insight in human players. Since 2013, casual and professional designers have brought considerable ingenuity to the language, generating a plethora of diverse games.
August 27, 2025 at 11:34 PM
Paper: arxiv.org/abs/2508.16821
Code: github.com/smearle/scri...

PuzzleJAX is a faithful re-implementation of PuzzleScript (puzzlescript.net) capturing all of the engine's major features. It leverages the convolutional nature of rewrite rules to achieve major speedups in JAX.
August 27, 2025 at 11:34 PM