Skip to main content
Daniel McCoy Stephenson
All games

replay-player

One player for every usd-replay/1 simulation replay, built on the Strata engine for the desktop and the browser. It needs no code for any particular simulation: the entity sets, colour fields, stats, legend and per-tick state hash all come from the replay, and the timeline plays, pauses, scrubs and changes speed. The browser page offers replays of steading, microbiome, Beyond Nations and Kindling.

C++
Active
PlayOpen in a new tabGitHub

How to play

Pick a replay in the panel (steading, microbiome, Beyond Nations or Kindling). Play, the speed button (0.25x to 8x) and the scrubber at the bottom drive the timeline; Space plays or pauses and the left and right arrows step one sample. Drag to orbit, right-drag or Shift-drag to pan and use the wheel to zoom; on a phone or tablet, drag with one finger to orbit and pinch with two to zoom and pan. The panel shows the stats and the state hash of the tick on screen. Needs WebGL 2.