# The Darwin Game - Rounds 21-500

Rounds 20-30
============

EarlyBirdMimicBot takes the lead off the backs of the Clone Army.

![](https://s3-us-west-2.amazonaws.com/www.lsusr.com/lesswrong/darwin-game/write-up-4/line-bar-20-30.png)

Rounds 30-100
=============

EarlyBirdMimicBot exhausts the clone army before the treaty expires in turn 90.

![](https://s3-us-west-2.amazonaws.com/www.lsusr.com/lesswrong/darwin-game/write-up-4/line-bar-30-100.png)

Rounds 100-500
==============

From here on out it is a random walk. The bots with low populations die to variance. Congratulations to BeauBot and Insub's CooperateBot for making it this far!

![](https://s3-us-west-2.amazonaws.com/www.lsusr.com/lesswrong/darwin-game/write-up-4/line-bar-100-500.png)

Winners
=======

Note: This is an alternate timeline. It is not the official tournament.

1.  EarlyBirdMimicBot by [Multicore](https://www.lesswrong.com/users/kaynank)
2.  BendBot by [Zvi](https://www.lesswrong.com/users/zvi)
3.  MeasureBot by [Measure](https://www.lesswrong.com/users/measure)
4.  LiamGoddard by [Liam Goddard](https://www.lesswrong.com/users/liam-goddard)

Today's Obituary
================

| Bot | Team | Summary | Round |
| --- | --- | --- | --- |
| RaterBot | Chaos Army | Estimates opponent's aggression by counting the number of `3`s, `2`s, `return 3`s and `return 2` instances in its source code. Then picks a strategy based off of that. | 21  |
| Copoperater | Chaos Army | Tit-for-tat, starting at `2`. | 22  |
| RandomOrGreedyBot | Chaos Army | If the opponent averaged less than 2.5 over the last 100 turns then plays `int(5 - opponent_avg)`. Otherwise randomly selects `3` or `2` randomly. | 24  |
| Silly TFT Bot 3 | NPCs | Plays tit-for-tat starting at `3`. | 28  |
| Empiricist | Chaos Army | Performs the best strategy that would have worked against historical data. | 28  |
| CopyBot Deluxe | Chaos Army | Tit-for-tat. Picks starting value of `2` or `3` based off of round number. | 32  |
| Pure TFT | Chaos Army | "For the first round, play 2 or 3 with a 50/50 chance of each. For each subsequent round, play whatever the opponent played on the previous round." | 36  |
| Silly TFT Bot 2 | Chaos Army | Plays tit-for-tat starting at `2`. | 40  |
| CloneBot | Clone Army | CloneBot. Died before the treaty broke. | 42  |
| jacobjacob-Bot | Norm Enforcers | Cooperates with Ben-Bot | 42  |
| SimplePatternFinderBot | Chaos Army | Finds simple patterns. | 42  |
| Silly 2 Bot | NPCs | Always returns `2`. | 43  |
| Winner against low constant bots | Chaos Army | Starts with `2`. Then always returns `5 - opponent_previous_move`. | 44  |
| Clone wars, episode return 3 | Clone Army | CloneBot. Died before the treaty broke. | 50  |
| a\\_comatose\\_squirrel | Clone Army | CloneBot. Died before the treaty bre | 52  |
| CliqueZviBot | Clone Army | CloneBot. Died before the treaty bre | 53  |
| incomprehensibot | Clone Army | CloneBot. Died before the treaty bre | 53  |
| A Very Social Bot | Clone Army | CloneBot. Died before the treaty bre | 57  |
| KarmaBot | Clone Army | CloneBot. Died before the treaty bre | 58  |
| Akrasia Bot | Clone Army | CloneBot. Died before the treaty bre | 60  |
| AttemptAtFair | Chaos Army | Oscillates between `3` and `2`, starting with `3`. | 95  |
| OscillatingTwoThreeBot | Chaos Army | ["cooperates in the dumbest possible way"](https://www.lesswrong.com/posts/Tq8qeRxQ4pB3b5RKg/the-darwin-game-rounds-0-to-10?commentId=bFWkL9CcWqxz9zR2L) | 95  |
| Why can't we all just get along | Chaos Army | Doesn't negotiate with terrorists. Doesn't overly punish slackers. Attempts to establish steady tit-for-tat. | 98  |
| BeauBot | Chaos Army | A sophisticated bot with 528 lines. It picks one of 3 simple strategies based on it's opponent's behavior. It also adjusts its behavior based on the round. | 113 |
| CooperateBot \\[Insub\\] | Chaos Army | Let MLM = my last move, OLM = opponent's last move. On the first turn, play 2. On subsequent turns: \\[Fork 1\\] If (MLM + OLM = 5), then play OLM \\[Fork 2\\] Otherwise, flip a coin and play max(MLM, OLM) with 50% probability, and (5 - max(MLM, OLM)) with 50% probability. | 254 |

* * *

This concludes the alternate timeline where AbstractSpyTreeBot was disqualified by mistake. The Mutant Game (the Blind Idiot God alternate timeline with multiple game engine bugs) will resume on November 23, 2020.