Dominion Online
The rules engine
Reading the engine's numbers…
What the log shows, and what the engine adds
The log reader
- who bought, played, gained and trashed what;
- the player's own deck and zones on every turn;
- VP, tempo, openings and endings: everything on the Profiles page.
The rules engine
- knows every current card on dominion.games and plays a game by the rules;
- replays a saved game and checks it against the log line by line;
- plays any position out thousands of times with bots and shows what comes of it.
Big Money with one card
For each kingdom of the latest games, the engine plays Big Money buying one kingdom card against plain Big Money, for every card of the kingdom. The share is Big Money with that card's, a tie counting half. It's a rough yardstick: it says how strong a simple money plan with one card is there, and it can't see engines or combos.
What it opens up, as the replay grows
- Most saved games replayed: the whole position on every turn, with the hand, the deck and the Supply.
- A value network trained on the engine's self-play: the chance to win in every position, and a win-chance bar on the game page.
- Turn review: where the chance dropped most, and which buy or play would have kept it.
Why the replay guesses the opponent's cards
A dominion.games log is written from your seat. Your draws show by name; the opponent's show as "draws 5 cards". Their cards get names only when they play, discard or reveal them. The engine needs a real hand: it checks that a card can be played, counts the deck and knows when it shuffles. So the replay puts in cards that fit everything the log shows later, and swaps them when a later line says otherwise. Your own cards are never guessed.