Towards Automatic Design of Factorio Blueprints
- URL: http://arxiv.org/abs/2310.01505v1
- Date: Mon, 2 Oct 2023 18:01:43 GMT
- Title: Towards Automatic Design of Factorio Blueprints
- Authors: Sean Patterson and Joan Espasa and Mun See Chang and Ruth Hoffmann
- Abstract summary: A core feature of Factorio is its blueprint system, which allows players to easily save and replicate parts of their designs.
Blueprints can reproduce any layout of objects in the game, but are typically used to encapsulate a complex behaviour.
The usage of blueprints not only eases the expansion of the factory but also allows the sharing of designs with the game's community.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Factorio is a 2D construction and management simulation video game about
building automated factories to produce items of increasing complexity. A core
feature of the game is its blueprint system, which allows players to easily
save and replicate parts of their designs. Blueprints can reproduce any layout
of objects in the game, but are typically used to encapsulate a complex
behaviour, such as the production of a non-basic object. Once created, these
blueprints are then used as basic building blocks, allowing the player to
create a layer of abstraction. The usage of blueprints not only eases the
expansion of the factory but also allows the sharing of designs with the game's
community. The layout in a blueprint can be optimised using various criteria,
such as the total space used or the final production throughput. The design of
an optimal blueprint is a hard combinatorial problem, interleaving elements of
many well-studied problems such as bin-packing, routing or network design. This
work presents a new challenging problem and explores the feasibility of a
constraint model to optimise Factorio blueprints, balancing correctness,
optimality, and performance.
Related papers
- Agentic Design of Compositional Machines [26.167638081496914]
We investigate whether large language models (LLMs) can learn to create machines.<n>We use BesiegeField, a testbed built on the machine-building game Besiege.<n>We benchmark state-of-the-art RLs with agentic and identify key capabilities required for success.
arXiv Detail & Related papers (2025-10-16T17:59:58Z) - PuzzlePlex: Benchmarking Foundation Models on Reasoning and Planning with Puzzles [53.47227295854126]
This work investigates the reasoning and planning capabilities of foundation models and their scalability in complex, dynamic environments.<n>We introduce PuzzlePlex, a benchmark designed to assess these capabilities through a diverse set of puzzles.
arXiv Detail & Related papers (2025-10-07T21:24:29Z) - A Database-Driven Framework for 3D Level Generation with LLMs [3.2586114800974957]
Procedural Content Generation for 3D game levels faces challenges in balancing spatial coherence, navigational functionality, and adaptable gameplay progression across multi-floor environments.<n>This paper introduces a novel framework for generating such levels, centered on the offline, LLM-assisted construction of reusable databases for architectural components (facilities and room templates) and gameplay mechanic elements.
arXiv Detail & Related papers (2025-08-25T22:15:08Z) - Multi-Actor Generative Artificial Intelligence as a Game Engine [49.360775442760314]
Generative AI can be used in multi-actor environments with purposes ranging from social science modeling to interactive narrative and AI evaluation.<n>We argue here that a good approach is to take inspiration from tabletop role-playing games (TTRPGs), where a Game Master (GM) is responsible for the environment and generates all parts of the story not directly determined by the voluntary actions of player characters.
arXiv Detail & Related papers (2025-07-10T22:31:09Z) - Model as a Game: On Numerical and Spatial Consistency for Generative Games [117.36098212829766]
We revisit the paradigm of generative games to explore what truly constitutes a Model as a Game (MaaG) with a well-developed mechanism.
Based on the DiT architecture, we design two specialized modules: (1) a numerical module that integrates a LogicNet to determine event triggers, with calculations processed externally as conditions for image generation; and (2) a spatial module that maintains a map of explored areas, retrieving location-specific information during generation and linking new observations to ensure continuity.
arXiv Detail & Related papers (2025-03-27T05:46:15Z) - Cardiverse: Harnessing LLMs for Novel Card Game Prototyping [9.435009911810955]
Card games require extensive human effort in creative ideation and gameplay evaluation.
Recent advances in Large Language Models offer opportunities to automate and streamline these processes.
This paper addresses these challenges by introducing a comprehensive automated card game prototyping framework.
arXiv Detail & Related papers (2025-02-10T23:47:35Z) - Proc-GS: Procedural Building Generation for City Assembly with 3D Gaussians [65.09942210464747]
Building asset creation is labor-intensive and requires specialized skills to develop design rules.
Recent generative models for building creation often overlook these patterns, leading to low visual fidelity and limited scalability.
By manipulating procedural code, we can streamline this process and generate an infinite variety of buildings.
arXiv Detail & Related papers (2024-12-10T16:45:32Z) - Compositional Generative Inverse Design [69.22782875567547]
Inverse design, where we seek to design input variables in order to optimize an underlying objective function, is an important problem.
We show that by instead optimizing over the learned energy function captured by the diffusion model, we can avoid such adversarial examples.
In an N-body interaction task and a challenging 2D multi-airfoil design task, we demonstrate that by composing the learned diffusion model at test time, our method allows us to design initial states and boundary shapes.
arXiv Detail & Related papers (2024-01-24T01:33:39Z) - PlotMap: Automated Layout Design for Building Game Worlds [4.74497343690049]
We introduce an extra layer of plot facility layout design that is independent of the underlying map generation method in a world-building pipeline.
We present two methods for solving these tasks automatically: an evolutionary computation based approach throughCMA-ES, and a Reinforcement Learning (RL) based approach.
We develop a method of generating datasets of facility layout tasks, create a gym-like environment for experimenting with and evaluating different methods, and further analyze the two methods with comprehensive experiments.
arXiv Detail & Related papers (2023-09-26T20:13:10Z) - A Controllable Co-Creative Agent for Game System Design [9.356870107137093]
We present a model of games using state-machine-like components and resource flows.
We find this system to be both able to express a wide range of games and able to be human-controllable for future co-creative applications.
arXiv Detail & Related papers (2023-08-04T13:34:51Z) - Efficient Quality Diversity Optimization of 3D Buildings through 2D
Pre-optimization [101.18253437732933]
Quality diversity algorithms can be used to create a diverse set of solutions to inform engineers' intuition.
But quality diversity is not efficient in very expensive problems, needing 100.000s of evaluations.
We show that we can produce better machine learning models by producing training data with quality diversity.
arXiv Detail & Related papers (2023-03-28T11:20:59Z) - Automated Graph Genetic Algorithm based Puzzle Validation for Faster
Game Desig [69.02688684221265]
This paper presents an evolutionary algorithm, empowered by expert-knowledge informeds, for solving logical puzzles in video games efficiently.
We discuss multiple variations of hybrid genetic approaches for constraint satisfaction problems that allow us to find a diverse set of near-optimal solutions for puzzles.
arXiv Detail & Related papers (2023-02-17T18:15:33Z) - Hierarchically Composing Level Generators for the Creation of Complex
Structures [9.073637457818835]
We introduce a compositional level generation method that composes simple low-level generators to construct large and complex creations.
We empirically demonstrate that our method outperforms a non-compositional baseline by more accurately satisfying a designer's functional requirements.
We provide a qualitative showcase (in Minecraft) illustrating the large and complex, but still coherent, structures that were generated using simple base generators.
arXiv Detail & Related papers (2023-02-03T06:08:28Z) - Conditional Generation with a Question-Answering Blueprint [84.95981645040281]
We advocate planning as a useful intermediate representation for rendering conditional generation less opaque and more grounded.
We obtain blueprints automatically by exploiting state-of-the-art question generation technology.
We develop Transformer-based models, each varying in how they incorporate the blueprint in the generated output.
arXiv Detail & Related papers (2022-07-01T13:10:19Z) - Learning Design and Construction with Varying-Sized Materials via
Prioritized Memory Resets [30.993174896902357]
Can a robot autonomously learn to design and construct a bridge from varying-sized blocks without a blueprint?
It is a challenging task with long horizon and sparse reward -- the robot has to figure out physically stable design schemes and feasible actions to manipulate and transport blocks.
In this paper, we propose a hierarchical approach for this problem. It consists of a reinforcement-learning designer to propose high-level building instructions and a motion-planning-based action generator to manipulate blocks at the low level.
arXiv Detail & Related papers (2022-04-12T03:45:48Z) - ATISS: Autoregressive Transformers for Indoor Scene Synthesis [112.63708524926689]
We present ATISS, a novel autoregressive transformer architecture for creating synthetic indoor environments.
We argue that this formulation is more natural, as it makes ATISS generally useful beyond fully automatic room layout synthesis.
Our model is trained end-to-end as an autoregressive generative model using only labeled 3D bounding boxes as supervision.
arXiv Detail & Related papers (2021-10-07T17:58:05Z) - Deep Policy Networks for NPC Behaviors that Adapt to Changing Design
Parameters in Roguelike Games [137.86426963572214]
Turn-based strategy games like Roguelikes, for example, present unique challenges to Deep Reinforcement Learning (DRL)
We propose two network architectures to better handle complex categorical state spaces and to mitigate the need for retraining forced by design decisions.
arXiv Detail & Related papers (2020-12-07T08:47:25Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.