one dataset · paper, tables, graph, wiki
simgrammar the grammar of simulation

in the book

the chapter this episode follows

chapter 10 4,565 words about 20 min 81 records

Bets

In this chapter: What a bet contains · The top of the list · A colonist with a memory · The pattern behind the list · Storytellers and events · Orders and managers · Laws written by players · Further down · Search and emulators · Bets outside games · Who should build what · Exercise: write a bet.

read the chapter →

games in this episode

6 on screen, in order of appearance
Factory / automation
2013 · factory / automation

Factorio

A factory automation game in which the player builds belt, train, robot, and circuit networks that mine, refine, and assemble items on an alien planet while pollution provokes native biters that evolve over time.

on screen 0:00 · 1:25

Factory / automation
2019 · factory / automation

Satisfactory

A first-person 3D factory automation game in which a pioneer taps infinite resource nodes on an alien planet and connects machines with belts, pipes, trains, and drones to deliver project parts to FICSIT's Space Elevator.

on screen 1:26

City builder
2019 · city builder

Anno 1800

An industrial-era city builder in which residents advance through five Old World tiers by consuming goods from multi-island production chains, linked to a New World session by trade routes and contested by AI rivals.

on screen 1:26

Colony sim
2017 · colony sim

Oxygen Not Included

A side-view colony sim in which a few duplicants survive inside an asteroid where every tile holds an element with mass and temperature, so air, liquids, heat, and germs flow through the base.

on screen 1:27

Political sim
2020 · political sim

Democracy 4

A turn-based government sim in which the player, as leader of a democracy, adjusts policy sliders whose weighted effects move statistics and overlapping voter groups, resolves dilemmas, and tries to balance the budget and win the next election.

on screen 3:25

Colony sim
2013 · colony sim

RimWorld

A colony sim where a few named colonists with needs, traits, injuries, and relationships survive on a frontier planet while a storyteller AI paces events.

on screen 3:48

mechanics in this episode

5 on screen, in order of appearance
Conveyor transport
logistics & networks

Conveyor transport

Items move continuously on belts or lanes with throughput limits, splitters, merges, and priorities.

on screen 0:00 · 0:25

Production chains
resources & production

Production chains

Buildings or machines convert input goods into output goods via fixed recipes and cycle times, forming multi-step dependency trees.

on screen 0:27

Memories and thoughts
agents & behavior

Memories and thoughts

Events create itemized, time-limited mood modifiers or lasting memories that shape later behavior.

on screen 3:48

Mood and breakdowns
agents & behavior

Mood and breakdowns

Mood aggregates needs, memories, and environment, and crossing thresholds triggers mental breaks or inspired performance.

on screen 4:00

Modding API
multiplayer & persistence

Modding API

Hooks for scripts and data definitions, official or through a de facto loader most modders use, let players change and extend the simulation's content and rules.

on screen 4:42

techniques in this episode

1 on screen, in order of appearance
LLM game master and narrative director
llm narrative & dialogue · 2019 · shipped (niche)

LLM game master and narrative director

A language model that adjudicates player and NPC intentions, decides outcomes, generates events and quests, and narrates them, either free-form or checked against a typed world state and canon.

on screen 2:31 · 4:04

opportunities in this episode

8 on screen, in order of appearance
horizon Now
horizon now · impact 3 of 5

Bottleneck explainer for production networks

Explain where and why a production network is starved or blocked by combining sensitivity analysis of the actual simulation with grounded language explanations.

on screen 0:25 · 1:12

horizon 1-2 years
horizon 1-2 years · impact 5 of 5

Why-query over the simulation log

Let players ask why something happened and answer from the simulation's own event log, making deep systemic games legible without simplifying them.

on screen 2:15

horizon 1-2 years
horizon 1-2 years · impact 4 of 5

Branch preview of policy futures

Fork the simulation in the background and show the player likely futures of a decision before committing, using parallel or surrogate simulation.

on screen 3:25

horizon Now
horizon now · impact 4 of 5

Salience-gated language agents

Keep cheap utility scoring for every tick and call a language model only at salient moments, giving colony and life sims believable minds at a bounded cost.

on screen 4:08

horizon 1-2 years
horizon 1-2 years · impact 4 of 5

Mechanic modding by description

Players describe a rule change in plain language; a model writes the mod against the modding API and automated agents test it before it is shared.

on screen 5:04

horizon 3-5 years
horizon 3-5 years · impact 4 of 5

Symbolic simulation, neural rendering

Keep gameplay in a small deterministic symbolic simulation and let a generative world model render it, decoupling visual variety from simulation cost and art budgets.

on screen 5:53

horizon 3-5 years
horizon 3-5 years · impact 4 of 5

Language-agent society terrarium

An observer-gardener genre where players seed and nudge a persistent society of language-model agents and watch institutions, cultures, and histories form.

on screen 6:05

horizon 3-5 years
horizon 3-5 years · impact 4 of 5

Automated mechanic discovery

Search the space of rule programs with language-model-guided evolution and agent playtests to propose new mechanics that are learnable, deep, and unlike existing ones.

on screen 6:12

shorts from this episode

1 · under a minute each
Short 9: The why button, opening frameplay · 0:39
rendered · short-09.mp4 · drawn from the dataset

short 9 0:39 from chapter 10 · episode 9

The why button

The AI feature our dataset ranks highest for simulation games is a button that asks why.

transcript

every number checked against the dataset when the episode was rendered
read the transcript, scene by scene · 11 scenes

Cold open

Science output has halved, and the graph shows you where it dropped without showing you why. So you build more circuit assemblers. Nothing changes; the new ones just wait. Twenty minutes later you find it: the copper smelters share a belt with iron, the iron gets there first, and the cable assemblers are starving three steps upstream of where you were looking.

A tool that names the cause

The dataset's record for production chains lists this as one of the mechanic's failure modes: when starvation happens far upstream, players blame the wrong building. It also lists why the hunt never ends: the slowest stage sets the pace, so the bottleneck moves every time you fix one.

A tool that answered the question directly wouldn't need new AI. Add a little capacity to each machine and belt in turn, and measure how much the output rises. The one that raises it most is the constraint. Then a short generated sentence names it: circuits are limited by copper cable, which is starved because the smelters share a belt with iron.

That's one of the bets in the dataset, the bottleneck explainer. Production chains are among the most common mechanics in the catalog, and no technique in the dataset points at them.

What a bet contains

The dataset holds 42 bets like this one, and every one fills in the same fields. It names the mechanics it reworks and the techniques it depends on. It names games that already do part of it: for this one, Factorio, Satisfactory, Anno 1800, and Oxygen Not Included.

Two more fields make it a bet. An experiment a small team could run, with a number that counts as success: inject a bottleneck into a factory prototype, and see whether players fix it at least fifty percent faster with the view on. And a prediction with a date: a factory or city game ships a feature that finds the binding constraint by testing the simulation, by the middle of 2028.

Each bet is scored for impact, feasibility, and novelty, and the three combine into a priority that punishes a low score on any one of them. The scores are one model's reading of written anchors, so treat the ranking as an ordering of arguments. What the table does show is how near the bets are: 18 are buildable now, 19 in one to two years, and 5 in three to five.

The why button

The top of the table is the why-query. Overlays and tooltips tell you why a number is low right now. Nothing in a typical game tells you why the hospital closed three months ago. That's a chain of events, and the bet is to record those events with their causes and let a language model narrate the chain, with every sentence linked to an event in the log.

The output is constrained so the model can only say things it can point to, and an answer it can't ground says so. Many engines already keep an event log for replays and debugging. The bet is that showing it to players, through a "why?" button, lets designers ship deeper systems without losing people.

The experiment gives two groups the same failing save, one with the button and one without, and has people check whether the cited events actually support each sentence. Success means a correct diagnosis forty percent faster, with at least ninety-five percent of the sentences supported.

A fluent answer that isn't grounded teaches players a wrong model of the game, which is worse than no answer. Most shipped event logs don't record causes, and adding them is real engineering. And a perfect explainer might make the best move too easy to find.

Previewing the future

Second on the list is a branch preview. Before you pass a law, the game copies the live save dozens of times, runs each copy a year ahead with different random seeds, and shows you the spread. Because a deterministic simulation can fork from any moment, the preview runs the game's own rules. The target: sixty-four futures in under five seconds on an ordinary PC.

A colonist with a memory

Another bet near the top goes back to the cook from episode 1. Most of what a colonist does is routine: eat, sleep, haul. Cheap rules handle that. The memorable moments are rare, a death, an insult, a breakdown. So keep the rules running every tick, and call a language model only when something crosses a threshold of importance.

The model's answer has to fit a schema: a thought with a mood value and a duration, maybe a change to a relationship, maybe one spoken line. It lands in the same list that explained her breakdown. The test caps the model at one call per colonist per in-game hour and measures believability in blind playtests, tokens per player-hour, and contradictions, like a colonist mourning someone who's still alive. Success needs a point of believability on a seven-point scale, under two thousand tokens per player-hour, and fewer than one contradiction an hour.

Mods from a sentence

Mods keep simulation games alive for decades, and writing one takes programming skill. Language modding turns a rule change into a sentence. A model writes the change against the game's own modding interface, agents test it on a headless map for crashes and for the effect you asked for, and the description, the code, and the test results travel together when you share it. The experiment takes a hundred real requests from a modding community. It counts as a success if at least sixty percent compile, pass the test, and do what the person asked.

The pattern

The bets at the top of the table share one design. None of the leading bets asks a learned model to become the simulation. The state stays symbolic and deterministic, and models work around it. They read it and explain it. They propose changes that a validator accepts or rejects. They decorate it, writing the line a character says without deciding whether she lives. And every call goes into the log.

What has shipped mostly stays at the edge of game state. And the economic core of these games, production, logistics, money, has almost nothing pointed at it. Bets that keep the core symbolic can ship on techniques that already work.

Long shots

At the far end are the long shots, each scored low for feasibility and high for novelty. A city builder that keeps its state as a tile grid and lets a generative model draw it in any style. A terrarium of hundreds of language-model agents that you seed, nudge rarely, and watch write their own history. And a search over rule programs that proposes new mechanics, checked against the catalog in this series for what already exists. That last prediction runs the longest, to December 31, 2030.

Who builds what

The bets sort by who can make them. A small studio has the ones that are feasible now: an explanation layer over a game it already has, events generated against a schema, colonists with a local model, balance testing before launch. An engine or tools company has the infrastructure, starting with an event log that records every model call. A research group has the open problems, like proving that a generated picture of a city matches the city's actual state.

Close

Every one of the 42 bets in the dataset carries a date, and the first ones come due on December 31, 2027. Before that, the next episode is about how these ideas fail: the desync, the contradiction, and the bill.