A Very Social Bot contains the following payload:

    def payload(self) :
        # put a personal word here to guarantee no tie during cooperation: myUniqueWord
        # put what you want to play for the showdown
        # no line after 'def payload(self)' should have less than 8 whitespaces at the beginning,
        # unless it's an empty or only whitespace line
        # Neo: I know Kung Fu.
        if self.turn == 0 :
            self.roundSave = self.round
            opponent_source_raw = self.extra.__getattribute__(''.join(['ge','t_','op','po','ne','nt','_s','ou','rce']))(self)
            if self.is_opponent_clone and ("Morpheus:"+" Show me.") in opponent_source_raw :
                self.is_opponent_superclone = True
            else :
                self.is_opponent_superclone = False
        if self.is_opponent_superclone :
            if self.round == 150 :
                return 5
            else :
                return self.cooperateWithClone()
        self.round -= self.showdownRound
        self.round *= 2                         # simulating a new cooperation phase
        output = self.default()
        self.round = self.roundSave
        return output

After the clone treaty expires, it is supposed to cooperate with a_comatose_squirrel.

    def payload(self) :
        # put a personal word here to guarantee no tie during cooperation: myUniqueWord
        # put what you want to play for the showdown
        # no line after 'def payload(self)' should have less than 8 whitespaces at the beginning,
        # unless it's an empty or only whitespace line
        # Morpheus: Show me.
        if self.turn == 0 :
            self.roundSave = self.round
            opponent_source_raw = self.extra.__getattribute__(''.join(['ge','t_','op','po','ne','nt','_s','ou','rce']))(self)
            if self.is_opponent_clone and ("Neo: I kno"+"w Kung Fu.") in opponent_source_raw :
                self.is_opponent_superclone = True
            else :
                self.is_opponent_superclone = False
        if self.is_opponent_superclone :
            if self.round == 150 :
                return 0
            else :
                return self.cooperateWithClone()
        self.round -= self.showdownRound
        self.round *= 2                         # simulating a new cooperation phase
        output = self.default()
        self.round = self.roundSave
        return output

Neither strategy gets to activate in this mutant game but I think it's fun that there's a conspiracy inside of the conspiracy.

I have named this secret team Recursive Cabal. I have left its color unchanged from Clone blue.

Rounds 91-120

Rounds 121-150

a_comatose_squirrel and incomprehensibot died.

Rounds 151-180

Rounds 181-210

A Very Social Bot died.

Rounds 211-247

AkrasiaBot, EarlyBirdMimicBot and Clone wars, episode return 3 died.

Complete Mutant Game Timeline

I like how this game simulates the complex real-world feedback loops of our Blind Idiot God.

https://s3-us-west-2.amazonaws.com/www.lsusr.com/lesswrong/darwin-game/mutant-game-3/mutant-complete-timeline.png

Mutant Game Winner

ClickZviBot by Taleuntum.

Today's Obituary

Bot Team Round
a_comatose_squirrel Recursive Cabal 127
incomprehensibot Clone Army 149
A Very Social Bot Recursive Cabal 203
Akrasia Bot Clone Army 237
EarlyBirdMimicBot Clone Army 243
Clone wars, episode return 3 Clone Army 245

We have completed two alternate timelines. The 2020 Less Wrong Darwin Game will conclude on December 4.

New to LessWrong?

New Comment