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

definition

Owns a directed graph whose nodes are policies (with slider levels), simulation values (crime, GDP, pollution), situations, and voter groups, and whose edges are weighted effect equations. Each turn every node's value is recomputed as a function of its weighted inputs, bounded to a fixed range, and effects can be lagged or averaged over several turns; situations switch on and off when their input values cross thresholds. Voter-group happiness at the end of the chain sets approval and election results. Positech's Democracy series (2005-2022) is the canonical form: its designer describes it as a homebrew neural network in which voters, voter groups, policies, ministers, and events are neurons capped to 0..1 or -1..+1, with most logic in editable CSV files. Democracy 4 added fixed-income neurons that can exceed 1 because percentage effects on a 0-1 income scale gave wealthy voters more than poor ones.

player experience

Pulling one thread and watching the web move. The player hovers a policy to see lines to everything it touches, raises a tax and sees the deficit shrink while a voter group sours, and plans reforms in sequence because effects arrive with delays.

design levers

  • graph density: how many effects each policy and value has
  • effect equation forms (linear, power, threshold) and weights
  • delays and averaging per edge
  • value bounds and normalization
  • situation trigger and clear thresholds with hysteresis
  • how much of the graph is shown to the player

failure modes

  • Percentage effects on bounded values distort distribution, the problem that led Democracy 4 to add fixed-income values.
  • Dense graphs with small weights make most policies feel inert while a few dominate.
  • Long delays without visible pending effects make players misattribute causes.

dynamics

  • Feedback loops between values (unemployment, crime, GDP) produce virtuous or vicious cycles across several turns.
  • Situations appear and vanish as values cross thresholds, creating emergent crises from slow drifts.
  • Overlapping voter-group memberships turn every policy into a tradeoff among coalitions.

open questions

  • Could learned causal models fit to real policy data replace hand-authored effect equations, and would players accept the loss of authored intent?
  • Can an LLM generate new policies and situations with consistent graph effects from a text description?

relations

1 stored edges

backlinks

computed from other records

sources

2
Cliff Harris (2020-06-23). Democracy 4: the fixed income rewrite. Cliffski's Blog (Positech Games)
Wikipedia contributors (2026). Democracy 4. Wikipedia

provenance

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