Brooklyn, NY

Sam Earle

Expert
@smearle

gym-city. An interface with micropolis for city-building agents, packaged as an OpenAI gym environment

160

control-pcgrl. Train or evolve controllable and diverse level-generators.

47

script-doctor. Code for PuzzleJAX, a benchmark for reasoning and learning, that reimplements PuzzleScript, a concise and expressive DSL and game engine for grid-based puzzle games, in JAX.

28

autoverse. Generative cellular automaton-like learning environments for RL.

20

pcgrl-jax. A JAX-accelerated implementation of the Procedural Content Generation via Reinforcement Learning (PCGRL) framework. We train RL agents to generate grid-based video game levels, optimizing for controllable functional heuristics, and study the out-of-distribution generalization (to new map shapes/sizes) of (multiple) agents with local observations.

15

picbreeder-vlm. Python

9

micro-rct. Python

6

pathfinding-nca. Experiments training neural cellular automata for path-finding.

5

ScriptDoctor. Automatic LLM-Driven Game Generation in PuzzleScript

4

pytorch-baselines-micropolis. PyTorch implementation of Advantage Actor Critic (A2C), Proximal Policy Optimization (PPO) and Scalable trust-region method for deep reinforcement learning using Kronecker-factored approximation (ACKTR).

3

gym-civ. An effort to wrap freeciv in SWIG/Cython, and use it as a learning environment for trainable agents.

2

particle-world. Simple particle simulation for join environment/agent optimization experiments.

2

PyTorch-NEAT. Python

2

micropolis-4bots. Small tweaks for reinforcement learning, or other city-building bots.

2

LegoTrainingRenderer. Real-time rendering of Lego-building agent in blender via python API.

1

cellyphus. Bringer of Froglings.

1

gym-city-slides. Slides from the talk "Fractal Automata" given at EXAG'19

1
17
Apply