...Taleuntum would have been allowed to submit this bot as a separate entry on the grounds that it does not coordinate with Taleuntum’s CloneBot.
Huh. I didn’t realize that was allowed.
If Zack_M_Davis’ AbstractSpyTreeBot can survive in a world of clones until turn 90 when the clone treaty expires then there may be some hope for Chaos Army.
The bots can access the number of the turn?? I thought that each pairing is an isolated iterated game that doesn’t know anything about the context.
Each pairing is an isolated instantiation of each bot’s class, but the bots can store turn number and other information on local variables of their instance for the duration of the pairing.
I thought that there are two cycles: an inner cycle which is an iterated game between two fixed opponents with over 100 rounds, and an outer cycle in which many such games are played between different pairs. The bots are aware of the history in the inner cycle but not in the outer cycle. So, I interpreted the “10 rounds” of the OP as 10 rounds of the outer cycle, in which many 100+ round games have already occured. But, then I dont understand how can the clone army coordinate on cooperating until outer round 90. Which leads me to suspect I’m misunderstanding something pretty basic?
The outer round number is what is passed to the init method of the bot class. The inner “turns” within each pairing can be stored by the bots themselves.
Huh. I didn’t realize that was allowed.
The bots can access the number of the turn?? I thought that each pairing is an isolated iterated game that doesn’t know anything about the context.
Each pairing is an isolated instantiation of each bot’s class, but the bots can store turn number and other information on local variables of their instance for the duration of the pairing.
I thought that there are two cycles: an inner cycle which is an iterated game between two fixed opponents with over 100 rounds, and an outer cycle in which many such games are played between different pairs. The bots are aware of the history in the inner cycle but not in the outer cycle. So, I interpreted the “10 rounds” of the OP as 10 rounds of the outer cycle, in which many 100+ round games have already occured. But, then I dont understand how can the clone army coordinate on cooperating until outer round 90. Which leads me to suspect I’m misunderstanding something pretty basic?
The outer round number is what is passed to the init method of the bot class. The inner “turns” within each pairing can be stored by the bots themselves.