Using Fractal Neural Networks to Play SimCity 1 and Conway's Game of Life at Variable Scales
Not on the map. Why?
Abstract (arXiv)
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 interactive, allowing a human player to build alongside agents during training and inference, potentially influencing the course of their learning, or manually probing and evaluating their performance. To test our agents' ability to capture distance-agnostic relationships between elements of the gameboard, we design a minigame within the environment which is, by design, unsolvable at large enough scales given strictly local strategies. Given the game engine's extensive use of Cellular Automata, we also train our agents to "play" Conway's Game of Life -- again optimizing for population -- and examine their behaviour at multiple scales. To make our models compatible with variable-scale gameplay, we use Neural Networks with recursive weights and structure -- fractals to be truncated at different depths, dependent upon the size of the gameboard.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 3.
6 papers.
- 2021Learning Controllable Content Generatorscited by 40
- 2021Illuminating Diverse Neural Cellular Automata for Level Generationcited by 35
- 2023Games for Artificial Intelligence Research: A Review and Perspectivescited by 14
- 2023Amorphous Fortress: Observing Emergent Behavior in Multi-Agent FSMscited by 3
- 2021Exploring open-ended gameplay features with Micro RollerCoaster Tycooncited by 2
- 2023Quality Diversity in the Amorphous Fortress (QD-AF): Evolving for Complexity in 0-Player Gamescited by 1
- 2023Quality Diversity in the Amorphous Fortress (QD-AF): Evolving for Complexity in 0-Player Games4 Dec 2023
- 2023Amorphous Fortress: Observing Emergent Behavior in Multi-Agent FSMs22 Jun 2023
- 2023Games for Artificial Intelligence Research: A Review and Perspectives26 Apr 2023
- 2021Illuminating Diverse Neural Cellular Automata for Level Generation12 Sep 2021
- 2021Exploring open-ended gameplay features with Micro RollerCoaster Tycoon10 May 2021
- 2021Learning Controllable Content Generators6 May 2021