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

watch

1 short with this record on screen
Short 3: A border post and a daughter, opening frameplay · 0:36
rendered · short-03.mp4 · drawn from the dataset

short 3 0:36

A border post and a daughter

transcript

A border-checkpoint game from 2013 and a daughter-raising game from 1993 belong to the same family.

We grouped 179 simulation games by the parts they're built from, then redid the grouping on 1000 random subsets of the catalog. These two land together almost every time.

Both give you time in fixed slots: a shift at the border, three slots a month for your daughter. Both keep money tight. Both keep sending authored events at you.

Princess Maker 2 is filed as a life sim, and it lands far from The Sims.

also on the pages for

definition

Owns one money stock and a ledger of flow categories. Each accounting period income (taxes, fees, sales, trade) is added and expenses (upkeep, wages, service funding, interest) are subtracted. Players often set a funding fraction per department, and service effectiveness scales with it. In Micropolis, the open-source SimCity engine, the collection every 48 city-time steps computes revenue = population x average land value / 120 x tax rate x a difficulty factor, sets required police and fire funds at 100 per station and road funds per road and rail tile, and converts the fraction actually paid into RoadEffect (0-32) and PoliceEffect and FireEffect (0-1000), so underfunded roads decay and coverage shrinks. A negative balance leads to loans, bonds, bankruptcy, or game over; SimCity 2000 ends the game after extreme deficit spending.

player experience

Periodic reckoning. The player watches a running balance and a monthly or yearly ledger, trims service budgets to stay solvent, and decides when a surplus should become new construction. Shortfalls show up as visible decay: crumbling roads, slower fire response, unpaid staff.

design levers

  • accounting period length and whether flows post continuously or at fixed ticks
  • which expense categories are player-adjustable and how effectiveness scales with the funding fraction
  • upkeep per building relative to the revenue it enables
  • consequence of a negative balance (borrowing, forced cuts, bankruptcy, or game over)
  • how much ledger detail and forecasting the interface shows

failure modes

  • Upkeep that scales slower than revenue makes money irrelevant by mid-game, a common complaint about Cities: Skylines.
  • Funding sliders whose effects are delayed or hidden teach players to cut services without visible cost until a collapse.
  • Fixed upkeep with no link to growth produces an early cash trap with no recovery path.

dynamics

  • Surpluses fund expansion that raises both revenue and upkeep, so cash pressure returns at each growth stage.
  • Underfunding one service degrades a dependent system (roads, crime, fires), which later lowers the revenue base.
  • Periodic settlement creates sawtooth cash curves and end-of-period scrambles.

open questions

  • Can an LLM advisor explain a deficit as a causal chain through the ledger well enough to replace spreadsheet-style budget panels?
  • What upkeep-to-revenue curve keeps money a meaningful constraint into the late game?

appears in

the paper, 2 sections · 1 chapter · 2 episodes · 1 short
paper

4. A grammar of simulation games

linked in this section of the paper

paper
paper

5. The structure of the design space

linked in this section of the paper

paper
glossary

Glossary of mechanics

listed under economy & finance, with its summary

book
ch 9

Chapter 9. Vacant lots

linked from the text

book
ep 3

Families across genres

on screen at 2:31 odd couples

episode
ep 8

Vacant lots

on screen at 6:39 lots that might stay empty

episode
short 3

A border post and a daughter

0:36 · on screen in the short

short

relations

1 stored edges
synergy

Loans and debt

Debt extends the treasury in time, trading future flexibility for present growth.

sources

2
Will Wright, Don Hopkins (2008). Micropolis: open-source SimCity source code. GitHub (SimHacker/micropolis)
Wikipedia contributors (2026). SimCity 2000. Wikipedia

provenance

runs in log/runs
2026-10-24
created2026-10-24-taxonomy-m2taxonomy