Skip to content

Controls

Dan Riddell edited this page Aug 5, 2026 · 1 revision

Controls

Key / action Effect
space Pause / resume
+ / - Faster / slower simulation
Left click Select the nearest agent (opens the inspector)
g Species analytics view
l Lineage analytics view
p Phylogeny analytics view
h Toggle communication halos
s Save the current population to a snapshot
Mouse wheel Zoom
Arrow keys Pan
0 Reset the camera

Analytics views

View Key What it shows
Species g k-means + PCA clustering of the population
Lineage l Abundance over time by ancestral line
Phylogeny p A coalescent tree of descent

All three are hand-rolled — there is no plotting or ML library behind them.

Inspector

Left-clicking selects the nearest agent and opens the inspector, showing its brain state, genome and current drives.

Communication halos

h toggles rendering of the communication channel, so you can see which agents are signalling to each other rather than inferring it from behaviour.

Snapshots

s writes the current population to a snapshot file. Snapshots can be reloaded into the GUI or continued headlessly — see Headless runs.

Clone this wiki locally