Thrasybulos
Prince
- Joined
- May 4, 2023
- Messages
- 530
Welcome to a new Civ 4 AI bloodfest : the Horatius League !
As you may or may not be aware, I've endeavoured to try and find a way to rank the Civ 4 AIs in an AI Survivor-like context, using the Elo rating method.
And one major issue is that the Elo rating is designed for 1 vs 1 games, which isn't the case in AI Survivor.
Sure, I could just run 1 vs 1 games on a tiny map, but where would be the fun in that?
But... it recently came to my notice (after all these years, there are still things to discover about the game) that contrary to what I'd always simply assumed, there is nothing preventing running a game with duplicate leaders!

Pitting 3 instances of one leader versus 3 instances of another leader, I could have my cake and eat it: 6-player games which are also 1 vs 1 for ranking purposes!
Now of course, this is a tad goofy and won't reflect actual AI Survivor performance (if only for peaceweight distribution reasons).
But this is fun-goofy, so I went ahead!

Game Settings
I'll be using my now customary settings:
- AI Survivor S5+ rules: Deity level, no bonus techs, no AP, no huts, no events, no tech trading, no vassals.
- Adding to that: no UN, no barbs.
And there's going to be a new Conquest victory type: when all three opposing leaders are eliminated. In a game pitting 3 Shakas vs 3 Gandhis, if all 3 Gandhis are dead, I don't care which particular Shaka wins: it's a Shaka win.
Note: These are not team games. Fratricide wars are a very real possibility.
Tournament Format
Spoiler :
- The first phase of the tournament will be a Pool phase : 8 pools of 6 or 7 leaders.
- Each pool will be run in a round-robin format: so 15 match-ups for the 6-player pools, and 21 match-ups for the 7-player pools.
- Players will be ranked by total wins, then wins vs tied players, then by average win date.
- The top 2 of each pool will move to the next phase.
- For the 1st tournament, the leaders will be assigned completely randomly to a pool. For subsequent tournaments, past performance will allow pool seeding.
- Then we'll proceed to a 4-round knockout phase which will determine the winner.
- In that phase, the tie-breaker, if needed, will be one extra game played on the AI Survivor S4-S7 mirrored map.
- Maps and "sets":
- Each pool and each knockout matchup will be played on a different AI Survivor map.
- The games will be played in "sets" of two games: a random starting position permutation will be drawn for each set, and the games will be mirrored accordingly.
For instance, if Player1 gets assigned the 1,5, and 6 starting positions (and thus Player2 gets 2,3,4), the second game of the set will have Player1 starting from positions 2,3, and 4. - In the pool phase, each matchup will be played over a single set (2 games). That number will increase in the knockout phase, reaching 4 sets (8 games) for the Finals.
Note:
This isn't my "AI League 2.0": it's a different, side project to keep busy and which allows me to start working on the tools I'll need (all games results are saved to a database now for instance).
I'm actually done running the first tournament... so let's see how that went.
