Revision is the medium
Rules live beside code and history, so “what changed?” always has an answer.
A playable systems workbench
Turn a half-formed board-game idea into a deterministic, multiplayer playtest. Keep every rule change in Git—and let evidence decide what survives.
The closed loop
BoardSketch keeps the creative mess, then gives it structure: rules you can inspect, sessions you can replay, and signals you can act on.
Describe state, actions, hidden information, and victory in a constrained game language.
OUTPUT / REVIEWABLE RULESCompile scenarios, simulate branches, and catch dead ends or dominant moves before the table does.
OUTPUT / PLAYABLE BUILDRun a real multiplayer session and preserve the trace so every claim can be checked.
OUTPUT / DESIGN EVIDENCEDesign with receipts
Every deployed revision can produce a compact evidence trail: what players did, how the game ended, and whether the exact session replays from its seed.
Frame your first testBuilt for the uncertain part
Rules live beside code and history, so “what changed?” always has an answer.
Private hands and public state stay distinct from composition through runtime.
Seeded randomness and command traces turn table stories into reproducible facts.
Start before it feels finished