I notice I was slightly declining for a bit until round 10, where I started shooting up again. I'm not sure if it's because I changed my strategy at that point and scored more or because a bunch of other people changed their strategy at that point and scored less. I think it's more the latter, particularly increasing clone hostility.
Clones have slightly lost ground since last time. Without critical mass, their increasing hostility will hurt them more than the opponents. It looks like we're heading for a repeat of history, with Measure as the Zvi to my David. Because MeasureBot always starts 3 in the endgame and I randomize 50/50, I think I slowly lose if its starting population is bigger than mine and it's just us. If there are multiple endgame bots my more cooperative nature could be an advantage.
Actual Zvi's BendBot has gained significant ground after being in the middle of the pack in earlier rounds. Maybe it handles the middle game especially well. LiamGoddard in fourth place is the highest ranked bot we haven't gotten any explanation of.
The "true timeline" with AbstractSpyTreeBot is probably going to be this but more extreme, since ASTB feeds Measure even more.
Larks, excellent name choice for your AttackBot.
Larks, excellent name choice for your AttackBot.
Thanks! I figured it was in the spirit of a DefectBot to defect linguistically as well, and there was a tiny chance someone might be doing naive string-matching.
My entry BendBot is also essentially a deterministic EquityBot with a different opening sequence I thought was more likely to find cooperation faster. Also, I think I'm somewhat harsher against attacks, which makes me think my opening is indeed slightly more efficient. Assuming both were coded properly, 50% of the time when we meet we get perfect cooperation, 50% of the time we get a perfect 250-250, 50% of the time we get 247-247 because we each start 23, so eventually whoever is bigger will very very slowly grind out the other if we went heads up, and we effectively are acting as a block vs. the world at this point and combine to similar size to MeasureBot.
If OscillatingTwoThreeBot (sixth place) is exactly what it says on the tin and always plays 23232323..., you get perfect cooperation with it 100% of the time. Could be a nice minor advantage.
MeasureBot maintains its lead.
Rounds 10-20
Everything so far
Today's Obituary
2
or4
on the first round. Returns5 - <opponents_last_move>
on subsequent rounds.3
.2
on the first turn. Otherwise, returns5 - opponent_first_move
.2
or3
. Then always returns5 -opponent_previous_move
.5
on the first round. Returns5 - <opponents_last_move>
on subsequent rounds.3
on the first turn. Otherwise, returns5 - opponent_first_move
.2
or3
on the first turn. Otherwise, returns5 - opponent_first_move
.3
on the first round. Returns5 - <opponents_last_move>
on subsequent rounds.4
on the first round. Returns5 - <opponents_last_move>
on subsequent rounds.3
or2
randomly until symmetry is broken. Then oscillates between2
and3
.This alternate timeline will conclude on November 20, at 5 pm Pacific Time.