Evolution is unintelligent. The bugs removed intelligence from the design of the bots. The more bugs I wrote into my simulator, the better my simulation replicated real-world Darwinian population dynamics. After two alternate timelines with a buggy game engine, I have finally gotten around to running the game for real.
Alas, this game is between intelligently-designed species, not randomly-generated chunks of code.
Rounds 0-20
MeasureBot takes an early lead.
Rounds 21-40
Multicore's EarlyBirdMimicBot steals the lead from MeasureBot.
Rounds 41-1208
Welcome to Planet Multicore.
Winner
Bot | Team | Description | Round |
---|---|---|---|
EarlyBirdMimicBot | Multicore | Superintelligence | ∞ |
Today's Obituary
Everyone else.
Conclusion
I hope you had fun. This wouldn't have been possible without the community here at Less Wrong. At least 75% of the code (not counting pseudocode) was written by people other than me. Thank you everyone who competed, debated, plotted and hacked. Thank you for the espionage and counter-espionage. Thank you everyone who helped spot bugs in the game engine. Thank you Zvi for posting the original Less Wrong Darwin Game series. Extra thanks to moderator Ben Pace for prettifying the tables behind the scenes and moderator Oliver for fixing multiple timestamps.
The source code to the game and all the bots is available here. If there is a bug in this timeline you can fix it yourself.
This concludes the 2020 Less Wrong Darwin Game.
Having now looked over the codes, it looks like no-one expected so many silly bots that would play 0 every round is simulated correctly. So, a bot that did some checking and cooperated with complex things, simulated and crushed silly bots, and folded to the clone army would probably have gotten a superior early lead, and possibly held onto it. Especially if luser was re-loading the source code from the original file each round, and you took advantage of the rules loophole that prohibited: