The 2025 Tabletop Games Balancing Competition

Games

This page delves into the games which form the competition. As well as how they are scored.

Scoring

When a game is played through TAG, the game is played multiple times by agent of differing skill. The agents are as follows:

AgentSummary
EliteAn elite MCTS with parameters optimised by NTBEA
GoodAn MCTS agent with the same parameters as the elite agent but half the time budget (64ms vs 128ms)
OSLAA naive agent which greedily selects its move without thinking further ahead
RandomAn agent which randomly selects its move

Each of these agents will play an equal number of matches against each other, creating a matchup matrix (of win-rates). This matrix is the primary method of scoring, with each game having a target matrix, and entries getting a better score as their win-rates move closer to it. Additionaly, they is a target win-rate for the first player of the game, this is to model first player advantage, and is also used to calculate the final score.

Each game will have a different target matrix and first player advantage.

Dominion

Dominion is a strategic deck-building card game where players compete to create the most efficient deck and earn victory points. Starting with a basic set of resource cards, players acquire new cards from a shared market, optimizing actions and resources to outpace opponents. The game ends when specific card piles are depleted, and the player with the most victory points wins. Dominion’s variety of card combinations ensures high replayability and dynamic gameplay.

Parameters

ParameterDescriptionTypeAccepted Values
HAND_SIZEHow many cards players can hold in their handInteger3, 5, 7, 10
PILES_EXHAUSED_FOR_GAME_ENDHow many card piles can be empty before the game endsInteger1, 3, 5, 7, 10
KINGDOM_CARDS_OF_EACH_TYPEHow many kingdom cards each pile will containInteger5, 10, 15, 20
CURSE_CARDS_PER_PLAYERHow many curse cards are included in the game per playerInteger5, 10, 15, 20
STARTING_COPPERHow much copper each player starts withInteger3, 5, 7, 10, 15
STARTING_ESTATESHow many estates each player starrs withInteger1, 3, 5, 7, 10
COPPER_SUPPLYHow many copper cards are available to buyInteger10, 20, 32, 40, 50
SILVER_SUPPLYHow many silver cards are available to buyInteger10, 20, 30, 40, 50
GOLD_SUPPLYHow many gold cards are available to buyInteger10, 20, 30, 40, 50
CARDSWhich kingdom cards to include in the gameList of Strings10 Unique Card Names

Cards

Valid card names are:

  • CELLAR
  • CHAPEL
  • MOAT
  • HARBINGER
  • MERCHANT
  • VASSAL
  • VILLAGE
  • WORKSHOP
  • BUREAUCRAT
  • GARDENS
  • MILITIA
  • MONEYLENDER
  • POACHER
  • REMODEL
  • SMITHY
  • THRONE_ROOM
  • BANDIT
  • COUNCIL_ROOM
  • FESTIVAL
  • LABORATORY
  • LIBRARY
  • MARKET
  • MINE
  • SENTRY
  • WITCH
  • ARTISAN

Exploding Kittens

Exploding Kittens is a party game where players try to avoid drawing the exploding kitten. A card which makes you lose if you draw it. There are various other cards in the deck to help or hinder your abillity to stay alive.

Parameters

ParameterDescriptionTypeAccepted Values
nCardsPerPlayerHow many cards players can hold in their handInteger3,5,7,10,15
nopeOwnCardsAre players able to ‘nope’ their own cardsBooleantrue, false
ATTACK_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10
SKIP_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10
FAVOR_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10
SHUFFLE_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10
SEETHEFUTURE_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10
TACOCAT_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10
MELONCAT_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10
BEARDCAT_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10
RAINBOWCAT_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10
FURRYCAT_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10
NOPE_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10
DEFUSE_countHow many of this card is in the deck.Integer1,2,3,4,5,6,7,8,9,10

7 Wonders

7 Wonders is a simultaneous-turn card game, where 3 - 7 players compete to gain the most victory points in a fixed amount of turns. Known for its strageic depth and classical antiquity aesthetic, it plays quite differentl to the other games in the competition.

Parameters

The below parameters refer to ‘low’ ‘medium’ and ‘high’ buildings, this refers to how many resources are produced by them in the base rules. For example, Clay Pit would be a low production building, while Arsenal would be a high military building.

ParameterDescriptionTypeAccepted Values
nCostNeighbourResourceThe cost of borrowing a neigbours resource for constructionInteger0, 1, 2, 3, 4, 5
nCostDiscountedResourceThe cost of borrowing a neighbours resource if you have an appropriate commerce buildingInteger0, 1, 2, 3, 4, 5
nCoinsDiscardHow many coins you get for discarding a cardInteger0, 1, 2, 3, 4, 5
startingCoinsHow many coins you start the game withInteger0, 1, 2, 3, 4, 5, 6, 7
rawMaterialLowHow many raw materials (e.g., clay) you get with a low production buildingInteger1, 2, 3, 4, 5
rawMaterialHighHow many raw materials (e.g., clay) you get with a high production buildingInteger1, 2, 3, 4, 5
manufacturedMaterialHow many manufactured materials (e.g., glass) you get with a production buildingInteger1, 2, 3, 4, 5
victoryLowHow many victory points are gained by buidling a low civic buildingInteger1, 2, 3, 4, 5
victoryMedHow many victory points are gained by buidling a medium civic buildingInteger1, 2, 3, 4, 5
victoryHighHow many victory points are gained by buidling a high civic buildingInteger3, 4, 5, 6, 7
victoryVeryHighHow many victory points are gained by buidling a very high civic buildingInteger3, 4, 5, 6, 7
victoryPantheonHow many victory points are gained by buidling a pantheonInteger5, 6, 7, 8, 9
victoryPalaceHow many victory points are gained by buidling a palaceInteger6, 7, 8, 9, 10
tavernMoneyHow much money is recieved for building the tarvenInteger3, 4, 5, 6, 7
wildcardProductionHow many resources are produced by a wildcard buildingInteger1, 2, 3, 4, 5
commercialMultiplierLowThe multiplier of a low commerical buildingInteger1, 2, 3, 4, 5
commercialMultiplierMedThe multiplier of a medium commerical buildingInteger1, 2, 3, 4, 5
commercialMultiplierHighThe multiplier of a high commerical buildingInteger1, 2, 3, 4, 5
militaryLowHow much strength is gained building a low military buildingInteger1, 2, 3, 4, 5
militaryMedHow much strength is gained building a medium military buildingInteger1, 2, 3, 4, 5
militaryHighHow much strength is gained building a high military buildingInteger1, 2, 3, 4, 5
scienceCompassHow many compasses are gained when building an appropriate science buildingInteger1, 2, 3, 4, 5
scienceTabletHow many tablets are gained when building an appropriate science buildingInteger1, 2, 3, 4, 5
scienceCogHow many cogs are gained when building an appropriate science buildingInteger1, 2, 3, 4, 5
guildMultiplierLowThe multiplier from a low guildInteger1, 2, 3, 4, 5
guildMultiplierMedThe multiplier from a medium guildInteger1, 2, 3, 4, 5
builderMultiplierThe multipler from the builders guildInteger1, 2, 3, 4, 5
decoratorVictoryPointsHow many victory points gained for having a complete wonder and the decorators guildInteger5, 6, 7, 8, 9
wondersWhich wonders to include in the gameList of strings4 - 7 Unique wonder names

Wonders

Valid wonder names are:

  • TheColossusOfRhodes
  • TheLighthouseOfAlexandria
  • TheTempleOfArtemisInEphesus
  • TheHangingGardensOfBabylon
  • TheStatueOfZeusInOlympia
  • TheMausoleumOfHalicarnassus
  • ThePyramidsOfGiza

Leaderboard