Spawn
A population of strategy genomes enters the arena. Each one is 52 weights, a stack of evolved if-then rules, and a plan for every phase of the game.
A rules-complete Catan engine for machine minds
Play, simulate and evolve Catan strategies — from hand-tuned heuristic genomes to AlphaZero-style self-play. Then lose to your own creation, repeatedly.
01 — The Arsenal
Take a seat against the bots on a rules-complete board — every port, robber steal and dev card accounted for. Rewind any game action-by-action with ◀ ▶.
humans welcomeThousand-game truths. Headless tournaments rank the roster by win rate with honest error margins; playoffs run a qualifier, then a finals among the top ten.
variance respectedNot vibes — selection. A 52-dimension strategy genome mutates, battles and breeds across generations, and you get a plain-English read-out of exactly what changed.
survival of the fittestThe self-taught one. A policy-value network learns by imitation, then plays itself through PUCT search — AlphaZero-style expert iteration, checkpointed every round.
needs pytorch, brings egoDraw your own island: custom hexes, ports, fog and Seafarers waters. Save layouts, then pit any bot against your cruelest geography.
be the dungeon masterElo never lies. Persistent skill ratings for every archetype and every saved bot — and one for you. Every finished game moves the needle.
you are also ranked02 — The Method
A population of strategy genomes enters the arena. Each one is 52 weights, a stack of evolved if-then rules, and a plan for every phase of the game.
Every genome plays dozens of full games against the field. No shortcuts — every dice roll, robber move and port trade is simulated by the real engine.
Winners survive, weighted by win rate. The gauntlet re-scores champions against fixed anchor bots, so progress is real — not drift.
Champions breed. Weights jitter, rules splice, and the next generation walks in hungrier. Leave it running overnight; wake up outclassed.
03 — The Numbers
To a human, Catan is dice. To a bot that has played two hundred thousand games, it's arithmetic.