Skip to main content

Showing 1–25 of 25 results for author: Earle, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2506.06524  [pdf, ps, other

    cs.AI cs.HC

    ScriptDoctor: Automatic Generation of PuzzleScript Games via Large Language Models and Tree Search

    Authors: Sam Earle, Ahmed Khalifa, Muhammad Umair Nasir, Zehua Jiang, Graham Todd, Andrzej Banburski-Fahey, Julian Togelius

    Abstract: 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 pipel… ▽ More

    Submitted 6 June, 2025; originally announced June 2025.

    Comments: 5 pages, 3 figures, 3 tables, submitted to IEEE Conference on Games as a Short Paper

  2. arXiv:2504.07425  [pdf, other

    cs.AI cs.LG

    Enhancing Player Enjoyment with a Two-Tier DRL and LLM-Based Agent System for Fighting Games

    Authors: Shouren Wang, Zehua Jiang, Fernando Sliva, Sam Earle, Julian Togelius

    Abstract: Deep reinforcement learning (DRL) has effectively enhanced gameplay experiences and game design across various game genres. However, few studies on fighting game agents have focused explicitly on enhancing player enjoyment, a critical factor for both developers and players. To address this gap and establish a practical baseline for designing enjoyability-focused agents, we propose a two-tier agent… ▽ More

    Submitted 9 April, 2025; originally announced April 2025.

    Comments: 15 pages, 8 figures. Submitted to a peer-reviewed conference, under review

  3. arXiv:2502.10906  [pdf, other

    cs.AI

    PCGRLLM: Large Language Model-Driven Reward Design for Procedural Content Generation Reinforcement Learning

    Authors: In-Chang Baek, Sung-Hyun Kim, Sam Earle, Zehua Jiang, Noh Jin-Ha, Julian Togelius, Kyung-Joong Kim

    Abstract: Reward design plays a pivotal role in the training of game AIs, requiring substantial domain-specific knowledge and human effort. In recent years, several studies have explored reward generation for training game agents and controlling robots using large language models (LLMs). In the content generation literature, there has been early work on generating reward functions for reinforcement learning… ▽ More

    Submitted 15 February, 2025; originally announced February 2025.

    Comments: 14 pages, 9 figures

  4. arXiv:2502.05632  [pdf, other

    cs.AI

    Amorphous Fortress Online: Collaboratively Designing Open-Ended Multi-Agent AI and Game Environments

    Authors: M Charity, Mayu Wilson, Steven Lee, Dipika Rajesh, Sam Earle, Julian Togelius

    Abstract: This work introduces Amorphous Fortress Online -- a web-based platform where users can design petri-dish-like environments and games consisting of multi-agent AI characters. Users can play, create, and share artificial life and game environments made up of microscopic but transparent finite-state machine agents that interact with each other. The website features multiple interactive editors and ac… ▽ More

    Submitted 8 February, 2025; originally announced February 2025.

  5. arXiv:2410.01791  [pdf, other

    cs.HC cs.AI cs.CL cs.ET

    DreamGarden: A Designer Assistant for Growing Games from a Single Prompt

    Authors: Sam Earle, Samyak Parajuli, Andrzej Banburski-Fahey

    Abstract: Coding assistants are increasingly leveraged in game design, both generating code and making high-level plans. To what degree can these tools align with developer workflows, and what new modes of human-computer interaction can emerge from their use? We present DreamGarden, an AI system capable of assisting with the development of diverse game environments in Unreal Engine. At the core of our metho… ▽ More

    Submitted 2 October, 2024; originally announced October 2024.

    Comments: 21 pages + appendix, 11 figures

  6. arXiv:2408.12525  [pdf, other

    cs.LG cs.AI

    PCGRL+: Scaling, Control and Generalization in Reinforcement Learning Level Generators

    Authors: Sam Earle, Zehua Jiang, Julian Togelius

    Abstract: Procedural Content Generation via Reinforcement Learning (PCGRL) has been introduced as a means by which controllable designer agents can be trained based only on a set of computable metrics acting as a proxy for the level's quality and key characteristics. While PCGRL offers a unique set of affordances for game designers, it is constrained by the compute-intensive process of training RL agents, a… ▽ More

    Submitted 22 August, 2024; originally announced August 2024.

    Comments: 8 pages, 7 figures, 6 tables. Published at IEEE Conference on Games, 2024

  7. arXiv:2407.11240  [pdf, other

    cs.AI cs.CL

    Making New Connections: LLMs as Puzzle Generators for The New York Times' Connections Word Game

    Authors: Tim Merino, Sam Earle, Ryan Sudhakaran, Shyam Sudhakaran, Julian Togelius

    Abstract: The Connections puzzle is a word association game published daily by The New York Times (NYT). In this game, players are asked to find groups of four words that are connected by a common theme. While solving a given Connections puzzle requires both semantic knowledge and abstract reasoning, generating novel puzzles additionally requires a form of metacognition: generators must be able to accuratel… ▽ More

    Submitted 15 July, 2024; originally announced July 2024.

  8. arXiv:2407.04221  [pdf, other

    cs.AI

    Autoverse: An Evolvable Game Language for Learning Robust Embodied Agents

    Authors: Sam Earle, Julian Togelius

    Abstract: We introduce Autoverse, an evolvable, domain-specific language for single-player 2D grid-based games, and demonstrate its use as a scalable training ground for Open-Ended Learning (OEL) algorithms. Autoverse uses cellular-automaton-like rewrite rules to describe game mechanics, allowing it to express various game environments (e.g. mazes, dungeons, sokoban puzzles) that are popular testbeds for Re… ▽ More

    Submitted 6 August, 2024; v1 submitted 4 July, 2024; originally announced July 2024.

    Comments: 9 pages, 4 figures

  9. arXiv:2404.15538  [pdf, other

    cs.GR cs.AI cs.CL cs.LG

    DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraft

    Authors: Sam Earle, Filippos Kokkinos, Yuhe Nie, Julian Togelius, Roberta Raileanu

    Abstract: Procedural Content Generation (PCG) algorithms enable the automatic generation of complex and diverse artifacts. However, they don't provide high-level control over the generated content and typically require domain expertise. In contrast, text-to-3D methods allow users to specify desired characteristics in natural language, offering a high amount of flexibility and expressivity. But unlike PCG, s… ▽ More

    Submitted 23 April, 2024; originally announced April 2024.

    Comments: 16 pages, 9 figures, accepted to Foundation of Digital Games 2024

  10. arXiv:2404.11730  [pdf, other

    cs.CL cs.AI

    Missed Connections: Lateral Thinking Puzzles for Large Language Models

    Authors: Graham Todd, Tim Merino, Sam Earle, Julian Togelius

    Abstract: The Connections puzzle published each day by the New York Times tasks players with dividing a bank of sixteen words into four groups of four words that each relate to a common theme. Solving the puzzle requires both common linguistic knowledge (i.e. definitions and typical usage) as well as, in many cases, lateral or abstract thinking. This is because the four categories ascend in complexity, with… ▽ More

    Submitted 21 April, 2024; v1 submitted 17 April, 2024; originally announced April 2024.

    Comments: 8 pages, 3 figures

  11. arXiv:2402.18659  [pdf, other

    cs.CL cs.AI cs.HC

    Large Language Models and Games: A Survey and Roadmap

    Authors: Roberto Gallotta, Graham Todd, Marvin Zammit, Sam Earle, Antonios Liapis, Julian Togelius, Georgios N. Yannakakis

    Abstract: Recent years have seen an explosive increase in research on large language models (LLMs), and accompanying public engagement on the topic. While starting as a niche area within natural language processing, LLMs have shown remarkable potential across a broad range of applications and domains, including games. This paper surveys the current state of the art across the various applications of LLMs in… ▽ More

    Submitted 9 December, 2024; v1 submitted 28 February, 2024; originally announced February 2024.

    Comments: Accepted for publication at the IEEE Transactions on Games (19 pages, 6 figures)

    Journal ref: IEEE Transactions on Games, 2024 (early access)

  12. arXiv:2312.02231  [pdf, other

    cs.AI cs.MA

    Quality Diversity in the Amorphous Fortress (QD-AF): Evolving for Complexity in 0-Player Games

    Authors: Sam Earle, M Charity, Dipika Rajesh, Mayu Wilson, Julian Togelius

    Abstract: We explore the generation of diverse environments using the Amorphous Fortress (AF) simulation framework. AF defines a set of Finite State Machine (FSM) nodes and edges that can be recombined to control the behavior of agents in the `fortress' grid-world. The behaviors and conditions of the agents within the framework are designed to capture the common building blocks of multi-agent artificial lif… ▽ More

    Submitted 4 December, 2023; originally announced December 2023.

    Comments: 18 pages, 7 figures, ALOE workship at NeurIPS 2023

  13. arXiv:2311.16172  [pdf, other

    cs.NE cs.AI cs.LG

    Evolutionary Machine Learning and Games

    Authors: Julian Togelius, Ahmed Khalifa, Sam Earle, Michael Cerny Green, Lisa Soros

    Abstract: Evolutionary machine learning (EML) has been applied to games in multiple ways, and for multiple different purposes. Importantly, AI research in games is not only about playing games; it is also about generating game content, modeling players, and many other applications. Many of these applications pose interesting problems for EML. We will structure this chapter on EML for games based on whether… ▽ More

    Submitted 20 November, 2023; originally announced November 2023.

    Comments: 27 pages, 5 figures, part of Evolutionary Machine Learning Book (https://link.springer.com/book/10.1007/978-981-99-3814-8)

  14. arXiv:2306.13169  [pdf, other

    cs.AI cs.MA cs.NE

    Amorphous Fortress: Observing Emergent Behavior in Multi-Agent FSMs

    Authors: M Charity, Dipika Rajesh, Sam Earle, Julian Togelius

    Abstract: We introduce a system called Amorphous Fortress -- an abstract, yet spatial, open-ended artificial life simulation. In this environment, the agents are represented as finite-state machines (FSMs) which allow for multi-agent interaction within a constrained space. These agents are created by randomly generating and evolving the FSMs; sampling from pre-defined states and transitions. This environmen… ▽ More

    Submitted 22 June, 2023; originally announced June 2023.

    Comments: 9 pages; Accepted to the 1st ALIFE for and from video games Workshop 2023

  15. arXiv:2306.01102  [pdf, other

    cs.NE cs.AI cs.CL

    LLMatic: Neural Architecture Search via Large Language Models and Quality Diversity Optimization

    Authors: Muhammad U. Nasir, Sam Earle, Christopher Cleghorn, Steven James, Julian Togelius

    Abstract: Large Language Models (LLMs) have emerged as powerful tools capable of accomplishing a broad spectrum of tasks. Their abilities span numerous areas, and one area where they have made a significant impact is in the domain of code generation. Here, we propose using the coding abilities of LLMs to introduce meaningful variations to code defining neural networks. Meanwhile, Quality-Diversity (QD) algo… ▽ More

    Submitted 12 April, 2024; v1 submitted 1 June, 2023; originally announced June 2023.

    Comments: Accepted to The Genetic and Evolutionary Computation Conference 2024

  16. arXiv:2305.18553  [pdf, other

    cs.AI cs.LG

    Controllable Path of Destruction

    Authors: Matthew Siper, Sam Earle, Zehua Jiang, Ahmed Khalifa, Julian Togelius

    Abstract: Path of Destruction (PoD) is a self-supervised method for learning iterative generators. The core idea is to produce a training set by destroying a set of artifacts, and for each destructive step create a training instance based on the corresponding repair action. A generator trained on this dataset can then generate new artifacts by repairing from arbitrary states. The PoD method is very data-eff… ▽ More

    Submitted 31 May, 2023; v1 submitted 29 May, 2023; originally announced May 2023.

    Comments: 8 pages, 6 figures, and 2 tables. Published at CoG Conference 2023

  17. arXiv:2302.05817  [pdf, other

    cs.AI cs.CL cs.NE

    Level Generation Through Large Language Models

    Authors: Graham Todd, Sam Earle, Muhammad Umair Nasir, Michael Cerny Green, Julian Togelius

    Abstract: Large Language Models (LLMs) are powerful tools, capable of leveraging their training on natural language to write stories, generate code, and answer questions. But can they generate functional video game levels? Game levels, with their complex functional constraints and spatial relationships in more than one dimension, are very different from the kinds of data an LLM typically sees during trainin… ▽ More

    Submitted 1 June, 2023; v1 submitted 11 February, 2023; originally announced February 2023.

    Journal ref: FDG 2023: Proceedings of the 18th International Conference on the Foundations of Digital Games

  18. arXiv:2301.06820  [pdf, other

    cs.LG cs.AI

    Pathfinding Neural Cellular Automata

    Authors: Sam Earle, Ozlem Yildiz, Julian Togelius, Chinmay Hegde

    Abstract: Pathfinding makes up an important sub-component of a broad range of complex tasks in AI, such as robot path planning, transport routing, and game playing. While classical algorithms can efficiently compute shortest paths, neural networks could be better suited to adapting these sub-routines to more complex and intractable tasks. As a step toward developing such networks, we hand-code and learn mod… ▽ More

    Submitted 17 January, 2023; originally announced January 2023.

  19. arXiv:2206.13623  [pdf, other

    cs.AI cs.LG cs.NE

    Learning Controllable 3D Level Generators

    Authors: Zehua Jiang, Sam Earle, Michael Cerny Green, Julian Togelius

    Abstract: Procedural Content Generation via Reinforcement Learning (PCGRL) foregoes the need for large human-authored data-sets and allows agents to train explicitly on functional constraints, using computable, user-defined measures of quality instead of target output. We explore the application of PCGRL to 3D domains, in which content-generation tasks naturally have greater complexity and potential pertine… ▽ More

    Submitted 14 August, 2022; v1 submitted 27 June, 2022; originally announced June 2022.

    Comments: 8 pages, 9 figures

  20. arXiv:2206.10608  [pdf, other

    cs.LG cs.AI cs.GR cs.RO

    Generating Diverse Indoor Furniture Arrangements

    Authors: Ya-Chuan Hsu, Matthew C. Fontaine, Sam Earle, Maria Edwards, Julian Togelius, Stefanos Nikolaidis

    Abstract: We present a method for generating arrangements of indoor furniture from human-designed furniture layout data. Our method creates arrangements that target specified diversity, such as the total price of all furniture in the room and the number of pieces placed. To generate realistic furniture arrangement, we train a generative adversarial network (GAN) on human-designed layouts. To target specific… ▽ More

    Submitted 20 June, 2022; originally announced June 2022.

  21. arXiv:2109.05489  [pdf, other

    cs.NE cs.AI

    Illuminating Diverse Neural Cellular Automata for Level Generation

    Authors: Sam Earle, Justin Snider, Matthew C. Fontaine, Stefanos Nikolaidis, Julian Togelius

    Abstract: We present a method of generating diverse collections of neural cellular automata (NCA) to design video game levels. While NCAs have so far only been trained via supervised learning, we present a quality diversity (QD) approach to generating a collection of NCA level generators. By framing the problem as a QD problem, our approach can train diverse level generators, whose output levels vary based… ▽ More

    Submitted 17 February, 2022; v1 submitted 12 September, 2021; originally announced September 2021.

    Comments: 9 pages, 7 figures

  22. arXiv:2105.04342  [pdf, other

    cs.AI

    Exploring open-ended gameplay features with Micro RollerCoaster Tycoon

    Authors: Michael Cerny Green, Victoria Yen, Sam Earle, Dipika Rajesh, Maria Edwards, L. B. Soros

    Abstract: This paper introduces MicroRCT, a novel open source simulator inspired by the theme park sandbox game RollerCoaster Tycoon. The goal in MicroRCT is to place rides and shops in an amusement park to maximize profit earned from park guests. Thus, the challenges for game AI include both selecting high-earning attractions and placing them in locations that are convenient to guests. In this paper, the M… ▽ More

    Submitted 10 May, 2021; originally announced May 2021.

    Comments: 8 pages, 10 figures, submitted to Foundations of Digital Games Conference 2021

  23. arXiv:2105.02993  [pdf, other

    cs.LG cs.AI

    Learning Controllable Content Generators

    Authors: Sam Earle, Maria Edwards, Ahmed Khalifa, Philip Bontrager, Julian Togelius

    Abstract: It has recently been shown that reinforcement learning can be used to train generators capable of producing high-quality game levels, with quality defined in terms of some user-specified heuristic. To ensure that these generators' output is sufficiently diverse (that is, not amounting to the reproduction of a single optimal level configuration), the generation process is constrained such that the… ▽ More

    Submitted 6 May, 2021; originally announced May 2021.

    Comments: 8 pages, 11 figures, submitted to CoG '21

  24. arXiv:2002.03896  [pdf, other

    cs.LG stat.ML

    Using Fractal Neural Networks to Play SimCity 1 and Conway's Game of Life at Variable Scales

    Authors: Sam Earle

    Abstract: We introduce gym-city, a Reinforcement Learning environment that uses SimCity 1's game engine to simulate an urban environment, wherein agents might seek to optimize one or a combination of any number of city-wide metrics, on gameboards of various sizes. We focus on population, and analyze our agents' ability to generalize to larger map-sizes than those seen during training. The environment is int… ▽ More

    Submitted 29 January, 2020; originally announced February 2020.

    Comments: 8 pages, 5 figures, presented at EXAG, an AIIDE workshop

  25. arXiv:2001.09212  [pdf, other

    cs.LG cs.AI stat.ML

    PCGRL: Procedural Content Generation via Reinforcement Learning

    Authors: Ahmed Khalifa, Philip Bontrager, Sam Earle, Julian Togelius

    Abstract: We investigate how reinforcement learning can be used to train level-designing agents. This represents a new approach to procedural content generation in games, where level design is framed as a game, and the content generator itself is learned. By seeing the design problem as a sequential task, we can use reinforcement learning to learn how to take the next action so that the expected final level… ▽ More

    Submitted 12 August, 2020; v1 submitted 24 January, 2020; originally announced January 2020.

    Comments: 7 pages, 7 figures, 1 table, published at AIIDE2020