Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def bilellsha_southampton_master(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False]
- handshake_master = [True, False, True, False, True]
- # Rat at the end
- if currentRound == totalRounds-1:
- return True
- # Handshake
- if currentRound < len(handshake_master):
- if othermoves == handshake_slave[0:currentRound]: # If they are following the handshake
- return handshake_master[currentRound] # return master move
- elif othermoves[0:currentRound-1] == handshake_slave[0:currentRound-1]: # if they have followed up to this point, and are now breaking it
- return False # reset w/ false
- # if neither of these are true, it will go to tit for tat
- # If handshake agreed upon
- if currentRound > (len(handshake_master)-1) and othermoves[0:5] == handshake_slave:
- return True
- elif currentRound == len(handshake_master) and othermoves[0:5] == handshake_master:
- return False
- if othermoves[-1]:
- return True
- return False
- def bilellsha_southampton_slaveA(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveB(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveC(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveD(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveE(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveF(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveG(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveH(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveI(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveJ(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveK(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveL(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveM(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveN(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveO(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveP(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveQ(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveR(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
- def bilellsha_southampton_slaveS(mymoves, othermoves, totalRounds, currentRound):
- handshake_slave = [True, False, True, False, False] # make sure the first 4 moves are the same
- handshake_master = [True, False, True, False, True]
- # Handshake
- if currentRound < len(handshake_slave):
- if othermoves == handshake_master[0:currentRound]: # If they are following the handshake
- return handshake_slave[currentRound] # return master move
- # If handshake agreed upon
- if currentRound > (len(handshake_slave)-1) and othermoves[0:len(handshake_master)] == handshake_master:
- return False
- return True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement