Welcome to The Competition!
Welcome to the 2026 edition of the Tabletop Games Balancing Competition! Your goal is to create an optimisation algorithm which is able to best balance Tabletop Games implemented in the TAG framework. If you are itching to get making, head over to our quickstart guide, otherwise read on to find out how the compeition works.
Competition Outline
This competition treats game balancing as a black-box optimisation problem, you input a set of chosen rules for each game (e.g., HandSize=5), the game is played multiple times in TAG with your chosen rules, then the results are processed and you are given a balance score (how balanced the game is). Your aim is to maximise this balance score.
In reality, what makes a balanced game is subjective (Here is a good paper on the topic), but for the purposes of our competition, each game will be given an arbitrary score detailed in their section on the games page.
To submit an entry you will need to create an account. Our accounts are created through signing in with GitHub, thus implictly a GitHub account is required to enter this competition. If you do not have a GitHub account you can create one here.
API
In order to find an optimal set of game rules, we provide an HTTP API which you can use to interact with TAG. This means the competition is language agnostic, as long as you can make HTTP requests you can develop your entry (you could even use Pen & Paper!), the documentation page contains detailed information on all the API methods. Additionaly, check out our examples to inspire your creativity!
We host an instance of this API which you can access through http://balancing-competition.tabletopgames.ai/api/. An API key is required to use this instance, one can be generated in your user settings.
However, we understand that if you are running lots of requests you might prefer a local solution, the local install page will assist you in setting up a local version of the API.
Competition Timeline
Here is the current outline for the competition:
- 28/02/2026 The competition opens for submissions, testing period starts
- 31/03/2026 Testing period finishes
- 25/08/2026 Submissions Close
- 03/09/2026 Winner revealed at CoG 2026
Leaderboard
- 1) jxucoder's medium-direct-v7 - 3607 pts
- 2) jxucoder's medium-direct-v6 - 3606 pts
- 3) jbargu's alpha - 3576 pts
- 4) mnn31's thwackey - 3563 pts
- 5) jxucoder's medium-direct-v5 - 3562 pts
- 6) jxucoder's medium-direct-v4 - 3553 pts
- 7) mnn31's grookey - 3552 pts
- 8) mnn31's drizzile - 3542 pts
- 9) mnn31's cinderace - 3541 pts
- 10) mnn31's sobble - 3538 pts
- 11) mnn31's rillaboom - 3534 pts
- 12) nik3348's attempt-1 - 3526 pts
- 13) mnn31's inteleon - 3523 pts
- 14) mnn31's raboot - 3519 pts
- 15) jxucoder's medium-direct-v3 - 3514 pts
- 16) jxucoder's medium-confirmed-v2 - 3493 pts
- 17) jxucoder's confirmed-n7-v1 - 3490 pts
- 18) moneshss's random run - 3437 pts
- 19) moneshss's 2nd run - 3424 pts
- 20) TaeHwaP's first - 3405 pts
- 21) TaeHwaP's test - 3405 pts
- 22) TaeHwaP's test - 3399 pts
- 23) TaeHwaP's v2 - 3371 pts