AI Survivor Switchheroo

Keler

Prince
Joined
Jul 11, 2015
Messages
523
Location
Turkey-Istanbul
This thread is for me to share my test results all together for fun. For anyone who does not follow AI Survivor series by Sulla then this might be less interesting for you to look, but you are welcome to check around my results : an attempt to rank the AIs which I did in the past anyway, but this time with AI survivor methods :)

I assume the word Switchhero comes from moba games, every time you die, you respawn as a random hero. But for this thread the word Switchhero comes from Sulla's website for Season 4 Game 2.The idea is to find whether the starting position or AI itself is responsible for their own success/failure.
(edir: nvm, switchheroo with double o is an actual word :blush: )

Out of curiosity and boredom I decided not to sit around and wait 100 years for Sulla's ranking to look like something and give his method a try and run my own AI survivor series using Autoplay mod and keep track of the results in excel file.

Now cons of AI Autoplay mode described by
It does affect the game slightly because the AI controlling the human player will sometimes sign defensive pacts, be bribed into a war and will vote in the UN but I don't think it influences the results too much. The AI will end a war eventually if they can't access their enemy.
I do not give +100 diplo relations to prevent defensive pacts, I keep at 0 Catious (or Annoyed) between me to AI however I can still be bribed into a war. Normally my civ is bribed to a dying AI so it does not affect the outcome of a game so much other than stealing 1000 gold from the sucker AI.
Also there is no way AI meets me without building United Nations wonder in almost all maps, except S7 Final map.

My main goal is of course to find which AIs better for the very specific settings that is used in those games. And my secondary goal is to find how fair those maps are.
All games run under deity difficulty
Furthermore, Sulla changes default settings into this.
1)No deity bonus starting techs, every AI start with their civ's two techs, noble techs.
This is to prevent unfairness to agriculture,wheel,hunting starters.
2)Apostolic Palace wonder removed from his game files, but diplomatic victory and the UN wonder(mass media wonder) is still on.

As for the clicked game option boxes; for all
SEASON 1 GAMES include

Option=GAMEOPTION_AGGRESSIVE_AI
Option=GAMEOPTION_NO_TECH_TRADING
Option=GAMEOPTION_NO_VASSAL_STATES
Option=GAMEOPTION_NO_EVENTS

SEASON 2 GAMES also have this game option

Option=GAMEOPTION_PICK_RELIGION

SEASON 3 and SEASON 4 GAMES includes all above and:

Option=GAMEOPTION_NO_TECH_BROKERING

SEASON 5 GAMES see one more addition to game options.

Option=GAMEOPTION_NO_GOODY_HUTS

Later seasons did not see any more game options are same with season 5 games.

Tournament format and points system are written in Settings page of the excel file.
The same format with 8 oppening round games, winner and runner up moves to play off. All survived leaders given one more chance called wildcard game and winner and runner up also moves to play off. Then winner and runner up of playoffs move to final game. Winner of any game earns 5, runner up of any game earns 2 points.

Now, the difference between my settings and AI Survivor settings: the laziness, also written in the Notes page of my excel.

1)APOSTOLIC PALACE- I did not remove this wonder from my game and unlike his competition I watch and enjoy the AIs using it for evil purposes once in a while :satan:
2)NERFED LEADERS- Hammurabi,Mansa Musa,Asoka,Gandhi. Everyone starts with 4 archers, 2 scouts, 1 worker and 2 settlers. I did not bother replacing with their unique unit at start.

3)WEAK BARBARIANS- No archery tech, I did not bother to give barbarians archery tech and this probably effects the map balance significantly therefore contradicts with my secondary aim of finding out which starting positions are better/worse. The truth is I forgot for like first 500 games and then accepted as it is. If only barbarians starting techs were editable from wordlbuilder file/notepad.

4)NO RAGING BARBARIANS - This is used only in wildcard maps in AI Survivor.
Option=GAMEOPTION_RAGING_BARBARIANS
However I decided to remove it when I am using his wildcard maps.

5)NO KILL POINTS- I don't like them and I did not want to keep track of them.

As you can relate, all these differences due to inconvenience of slowing me down when autoplaying as many games as possible.

I will drop my excel file here for anyone curious so you check tournament formats etc.

(I plan to continue here every time a new season of AI Survivor ends)
 

Attachments

  • AI Ranking Survivor.xlsx
    971.7 KB · Views: 0
Last edited:
Here is the results:

Final table 1-186.jpg


Already available from Conclusion page of excel, I still wanted to insert image for viewers who do not want to look at excel.
I believe table is simple.
-Score is 5/2 finish runner up points.
-Appeared is how many games they appeared. Tournament format favors winners/runner up and survivors to appear in more games per tournament.
-Victories is how many games they have won.
-Win Rate is basic math Victories/Appeared percentage.
-Average Victory Turn is average number of the all victory dates a leader had. Sort Games List page and calculate yourself if you like.
-Destroyed is how many times they were eliminated.
-Survive Rate another basic math Survived/Appeared so in other way (Appeared-Destroyed)/Appeared percentage.
-Average Dead Turn is average number of all times they were destroyed.
-Culture/Diplomatic/Domination/Space are victory conditions they have won. Sum of them should be equal to victories number.
-Champion is how many times they won a tournament.


This is Standings page if your computer does not open that page then because this is what it has. I thought it would be fun to keep track this way, like a score graph of the game info screen. AIs race to infinity :crazyeye:
Spoiler Score Graph :

Score graph.jpg





I will now share map results, but there is no statistics about them.

Season 1
Season 2
Season 3
Season 4
Season 5
Season 6
Season 7
Season 8

My Maps - mostly wildcard fillers
 
Last edited:
It is time for me to slowly share where Starting positions are. Team=1, Team=2.. etc. You may have seen Starting Positions page in excel. Now lets illustrate.

SEASON 1
Spoiler Map Name:S1G1 :

S1G1.jpg


Spoiler Map Name: S1G2 :


S1G2.jpg



Spoiler Map Name: S1G3 :


S1G3.jpg


Spoiler Map Name: S1G4 :


S1G4.jpg


Spoiler Map Name: S1G5 :


S1G5.jpg


Spoiler Map Name: S1G6 :


S1G6.jpg


Spoiler Map Name: S1G7 :


S1G7.jpg


Spoiler Map Name: S1G8 :


S1G8.jpg


Spoiler Map Name: S1 Wildcard :


S1 Wildcard 8.jpg


Spoiler Map Name: S1PO1 :


S1PO1.jpg


Spoiler Map Name: S1PO2 :


S1PO2.jpg


Spoiler Map Name: S1PO3 :


S1PO3.jpg

 
Last edited:
SEASON 2

Spoiler Map Name: S2G1 :


S2G1.jpg


Spoiler Map Name: S2G2 :


S2G2.jpg


Spoiler Map Name: S2G3 :


S2G3.jpg


Spoiler Map Name: S2G4 :


S2G4.jpg


Spoiler Map Name: S2G5 :


S2G5.jpg


Spoiler Map Name: S2G6 :


S2G6.jpg


Spoiler Map Name: S2G7 :


S2G7.jpg


Spoiler Map Name: S2G8 :


S2G8.jpg


Spoiler Map Name: S2 Wildcard :

S2 Wildcard.jpg



Spoiler Map Name: S2PO1 :


S2PO1.jpg


Spoiler Map Name: S2PO2 :


S2PO2.jpg


Spoiler Map Name: S2PO3 :


S2PO3.jpg



Spoiler Map Name: S2 Final :


S2 Final.jpg

 
Last edited:
SEASON 3
Spoiler Map Name: S3G1 :

S3G1.jpg


Spoiler Map Name: S3G2 :


S3G2.jpg


Spoiler Map Name: S3G3 :


S3G3.jpg


Spoiler Map Name: S3G4 :


S3G4.jpg


Spoiler Map Name: S3G5 :


S3G5.jpg


Spoiler Map Name: S3G6 :


S3G6.jpg



Spoiler Map Name: S3G7 :


S3G7.jpg


Spoiler Map Name: S3G8 :


S3G8.jpg



Spoiler Map Name: S3 Wildcard :

S3 Wildcard.jpg



Spoiler Map Name: S3PO1 :


S3PO1.jpg


Spoiler Map Name: S3PO2 :


S3PO2.jpg


Spoiler Map Name: S3PO3 :


S3PO3.jpg

 
Last edited:
Keler stealing some of the thunder from my alternate histories here! Fortunately leader selection and diplomatic setup also plays some part in the final result, so there will still be some surprises to come from me.
 
Keler stealing some of the thunder from my alternate histories here! Fortunately leader selection and diplomatic setup also plays some part in the final result, so there will still be some surprises to come from me.
No worries, our work does not overlap.
Sometimes in AHs, a leader dominates, wins at least 10 games out of 20 such as S1G2, with Mansa Musa, yet here the starting position only responsible for 3 victories, and so many strong runner ups too, surely. Given you make those AHs by the old rules, not to mention barbarians with archery to change the map balance a bit, surprises will still be waiting for you :D
 
SEASON 4


Spoiler Map Name: S4G1 :


S4G1.jpg




Spoiler Map Name: S4G2 :


S4G2.jpg


Spoiler Map Name: S4G3 :


S4G3.jpg


Spoiler Map Name: S4G4 :


S4G4.jpg



Spoiler Map Name: S4G5 :


S4G5.jpg


Spoiler Map Name: S4G6 :


S4G6.jpg


Spoiler Map Name: S4G7 :


S4G7.jpg


Spoiler Map Name: S4G8 :


S4G8.jpg


Spoiler Map Name: S4 Wildcard :


S4 Wildcard.jpg


Spoiler Map Name: S4PO1 :


S4PO1.jpg


Spoiler Map Name: S4PO2 :


S4PO2.jpg


Spoiler Map Name: S4PO3 :


S4PO3.jpg


Spoiler Map Name: S4 FTDFiesta :

S4 Ftdfiesta.jpg


 
Last edited:
Nice work!

Just to be sure I understand 100%:
  • You ran multiples instances of "one-shot" tournaments under the AI Survivor format
  • For each tournament, you randomly selected maps, mainly drawn from the pool of Ai Survivor
  • For each tournament, leaders were randomly assigned to an Open Round game
    • No leader seeding?
    • Were starting positions assigned purely randomly?
I'm going to keep that preciously.
The different rules mean I can't combine it with my data, but that's an already very extensive dataset on its own. :thumbsup:

I'll have to study the excel file format to see how I can extract the data I would need to apply my various ranking systems. That would provide an interesting picture.
 
Nice work!

Just to be sure I understand 100%:
  • You ran multiples instances of "one-shot" tournaments under the AI Survivor format
  • For each tournament, you randomly selected maps, mainly drawn from the pool of Ai Survivor
  • For each tournament, leaders were randomly assigned to an Open Round game
    • No leader seeding?
    • Were starting positions assigned purely randomly?
I'm going to keep that preciously.
The different rules mean I can't combine it with my data, but that's an already very extensive dataset on its own. :thumbsup:

I'll have to study the excel file format to see how I can extract the data I would need to apply my various ranking systems. That would provide an interesting picture.
-Yes, after editing my file I only autoplayed them one time only. No way I want to run AHs for 2006 different games :lol:
-Yes, I created a list for map names, each map name is an item as they call it. I press, it selects. Mobile phone Android app called randomizer. There should be plenty of them.
And I wish I hadn't created my maps. Instead I could easily change and make my rules and for instance say if 10 leaders survive for wildcard(sulla has no 10 leader map), I could use one of 9 leader wildcard map and ignore the lowest end game survivor. Wish I had known better doing this :( But mainly they are all Sulla's maps. 1916/2006. Anyway that wasn't what you asked.
-Yes, that's right. Everything is purely random. No leader seeding.
I list all 52 leaders, there are options in those apps that say Group. I click to make 8 group of them and that's how opennig round games created. Sometimes I just random list it in random org. Sometimes when lazy I use an excel formula to generate numbers between 0 and 1, I don't know what it is called in English. It's called S_SAYI_ÜRET in Turkish under maths&trigonometry section of the formulas. It generate random numbers and I sort from largest to lowest or vice versa and put them in groups. No pool 1, pool 2 leaders. Starting positions are also therefore random and untracked.

Now I really don't know much about excel or how you would extract data but I thought about giving 5/2 finish points to starting positions of the maps and calculate standard deviation. But I ended up not doing it ,that's how map fairness index was going to be created :p
 
SEASON 5
Spoiler Map Name: S5G1 :


S5G1.jpg


Spoiler Map Name: S5G2 :


S5G2.jpg


Spoiler Map Name: S5G3 :


S5G3.jpg


Spoiler Map Name: S5G4 :


S5G4.jpg


Spoiler Map Name: S5G5 :


S5G5.jpg


Spoiler Map Name: S5G6 :


S5G6.jpg


Spoiler Map Name: S5G7 :


S5G7.jpg


Spoiler Map Name: S5G8 :


S5G8.jpg


Spoiler Map Name: S5 Wildcard :


S5 Wildcard.jpg


Spoiler Map Name: S5PO1 :


S5PO1.jpg


Spoiler Map Name: S5PO2 :


S5PO2.jpg


Spoiler Map Name: S5PO3 :


S5PO3.jpg


Spoiler Map Name: S5 Allstar :


S5 Allstar.jpg

 
SEASON 1

Spoiler Map Name: S1PO1 :

(@Eauxps I. Fourgott: if you haven't played the AH for S1 Playoff 1 yet, don't look!)

Now, here's something funny.
A coupla months back, as I was fiddling with some ideas about a very different format and ranking system, I autoplayed more than 80 games on this map.

There was no victory from Team 1 starting position (it's Player 4 - Green - in my games). None whatsoever.
And although it certainly wasn't strong either in your games, there were still two wins out of 21 games played!
 

Attachments

  • AI_KK1.xlsx
    127.7 KB · Views: 6
when in doubt I can always check for mistakes :)
shift+f1 is the replay
 

Attachments

  • Survivor Playoff One AD-1911 Game 1014.CivBeyondSwordSave
    338.7 KB · Views: 2
  • Game 1014.CivBeyondSwordWBSave
    235.9 KB · Views: 1
SEASON 6
Spoiler Map Name: S6G1 :

S6G1.jpg


Spoiler Map Name: S6G2 :


S6G2.jpg


Spoiler Map Name: S6G3 :


S6G3.jpg


Spoiler Map Name: S6G4 :


S6G4.jpg


Spoiler Map Name: S6G5 :


S6G5.jpg


Spoiler Map Name: S6G6 :


S6G6.jpg


Spoiler Map Name: S6G7 :


S6G7.jpg


Spoiler Map Name: S6G8 :


S6G8.jpg


Spoiler Map Name: S6 Wildcard :

S6 Wildcard.jpg



Spoiler Map Name: S6PO1 :


S6PO1.jpg


Spoiler Map Name: S6PO2 :


S6PO2.jpg


Spoiler Map Name: S6PO3 :


S6PO3.jpg

 
Last edited:
SEASON 7
Spoiler Map Name: S7G1 :


S7G1.jpg


Spoiler Map Name: S7G2 :


S7G2.jpg


Spoiler Map Name: S7G3 :


S7G3.jpg


Spoiler Map Name: S7G4 :


S7G4.jpg


Spoiler Map Name: S7G5 :


S7G5.jpg


Spoiler Map Name: S7G6 :


S7G6.jpg


Spoiler Map Name: S7G7 :


S7G7.jpg


Spoiler Map Name: S7G8 :


S7G8.jpg


Spoiler Map Name: S7 Wildcard :

S7 Wildcard.jpg



Spoiler Map Name: S7PO1 :


S7PO1.jpg


Spoiler Map Name: S7PO2 :


S7PO2.jpg


Spoiler Map Name: S7PO3 :


S7PO3.jpg


Spoiler Map Name: S7 Final :

very interesting :) so is it fair?
S7 Final.jpg

 
Last edited:
Interesting that even the really powerful starts don't seem to be all that dominant in this. Very few over 60% winrate.
 
Top Bottom