Jump to content

Quick civ analysis

Recommended Posts

Here are some results from tests done one year ago.


- 50 games 1v1 on mainland with a set of predefined (random) seeds, for each couple of civs, both players positions test

- players are AI

- tested on a fork of zeroad

#Win-Loss results

For each couple of civs, we compute the difference between number of wins and number of losses.

In that context:

- rome, brit, gaul are far ahead

- kush, mace, pers are far behind

There is perhaps an high civ unbalance or it is related to the way the AI use them.





#Trading score


There is the potential bias that it's easier to trade when wining the game.

Pers, despite losing a lot of game, shows high trade income. That reflects there high trading bonus.

#Trained support citizen



#Trained infantry cavalry ratio



From AI point of view :

- Brit, sele, ptol look like cavalry civ

- Athen, spart look like infantry civ


#Siege and champions

Elephants are counted as champions.




It's strange that mace that is expected to be a siege civ don't produce a lot of siege.

Kush and maur don't have siege units. One can notice that maur gained some by capturing an enemy structure.

AI may miss something or the civ is too late at phase 3.



PS: That's a quick approach, there was some extreme games messing the means.


Edited by fatherbushido
That forum has issue with image insertion
  • Like 3
  • Thanks 2
Link to comment
Share on other sites

  • 2 weeks later...

I dont know the balance of your fork, but i'd compare it to the 0ad a23 balance, I'd say it only reflects the strategies the bot uses.
Persians can be very strong in the late game using cav and the according hero. This of course requires the bot to build his game accordingly from the start towards that strategy.
Mace had the advantage to get siege fast in their workshops.
Your analysis is good, but I think this should be generated from real games from players over 1400.
On lichess for example all games are recorded and are open available, I don't see a problem why 0ad shouldn't collect at least some data, like the civ.
With this https://trac.wildfiregames.com/ticket/4376 you could generate it out of the logs.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...