Simulation engine · Playtesting
Boardgame Tester
A game-agnostic simulation engine for playtesting board games. Scripted players run thousands of games, and a dashboard shows who wins, where the points come from, and how rule variants shift the balance.
What it does
- Thousands of games in minutesSeeded, reproducible runs across worker threads. Agents rotate seats between games so seat position and agent strength can be told apart.
- A bench of agentsRandom, greedy one-ply lookahead, a Monte Carlo Tree Search agent with hidden-information determinisation, and game-specific heuristics.
- Rule variants as flagsOverride any rule from the command line and label the run, then compare two runs side by side in the dashboard.
- Every game recordedEach run writes an aggregate summary plus one record per game with every action, event and final board.
- Play it yourselfA browser version lets one person play District 44 against the same bots the simulator uses, with the bots running in a Web Worker.