<s> from __future__ import absolute_import <EOL> from . alternator import Alternator <EOL> from . apavlov import APavlov2006 , APavlov2011 <EOL> from . appeaser import Appeaser <EOL> from . averagecopier import AverageCopier , NiceAverageCopier <EOL> from . axelrod_first import ( Davis , RevisedDowning , Feld , Grofman , Nydegger , <EOL> Joss , Shubik , Tullock , UnnamedStrategy ) <EOL> from . axelrod_second import Champion , Eatherley , Tester <EOL> from . backstabber import BackStabber , DoubleCrosser <EOL> from . calculator import Calculator <EOL> from . cooperator import Cooperator , TrickyCooperator <EOL> from . cycler import AntiCycler , Cycler , CyclerCCD , CyclerCCCD , CyclerCCCCCD <EOL> from . darwin import Darwin <EOL> from . defector import Defector , TrickyDefector <EOL> from . forgiver import Forgiver , ForgivingTitForTat <EOL> from . geller import Geller , GellerCooperator , GellerDefector <EOL> from . gambler import Gambler , PSOGambler <EOL> from . gobymajority import ( GoByMajority , <EOL> GoByMajority10 , GoByMajority20 , GoByMajority40 , <EOL> GoByMajority5 , <EOL> HardGoByMajority , HardGoByMajority10 , HardGoByMajority20 , HardGoByMajority40 , <EOL> HardGoByMajority5 ) <EOL> from . grudger import Grudger , ForgetfulGrudger , OppositeGrudger , Aggravater <EOL> from . grumpy import Grumpy <EOL> from . hunter import ( <EOL> DefectorHunter , CooperatorHunter , CycleHunter , AlternatorHunter , <EOL> MathConstantHunter , RandomHunter , EventualCycleHunter ) <EOL> from . inverse import Inverse <EOL> from . lookerup import LookerUp , EvolvedLookerUp <EOL> from . mathematicalconstants import Golden , Pi , e <EOL> from . memoryone import ( <EOL> MemoryOnePlayer , ALLCorALLD , FirmButFair , GTFT , SoftJoss , <EOL> StochasticCooperator , StochasticWSLS , ZDExtort2 , ZDExtort2v2 , ZDExtort4 , <EOL> ZDGen2 , ZDGTFT2 , ZDSet2 , WinStayLoseShift ) <EOL> from . mindcontrol import MindController , MindWarper , MindBender <EOL> from . mindreader import MindReader , ProtectedMindReader , MirrorMindReader <EOL> from . oncebitten import OnceBitten , FoolMeOnce , ForgetfulFoolMeOnce , FoolMeForever <EOL> from . prober import Prober , Prober2 , Prober3 , HardProber <EOL> from . punisher import Punisher , InversePunisher <EOL> from . qlearner import RiskyQLearner , ArrogantQLearner , HesitantQLearner , CautiousQLearner <EOL> from . rand import Random <EOL> from . retaliate import ( <EOL> Retaliate , Retaliate2 , Retaliate3 , LimitedRetaliate , LimitedRetaliate2 , <EOL> LimitedRetaliate3 ) <EOL> from . sequence_player import SequencePlayer , ThueMorse , ThueMorseInverse <EOL> from . titfortat import ( <EOL> TitForTat , TitFor2Tats , TwoTitsForTat , Bully , SneakyTitForTat , <EOL> SuspiciousTitForTat , AntiTitForTat , HardTitForTat , HardTitFor2Tats , <EOL> OmegaTFT ) <EOL> strategies = [ <EOL> Aggravater , <EOL> ALLCorALLD , <EOL> Alternator , <EOL> AlternatorHunter , <EOL> AntiCycler , <EOL> AntiTitForTat , <EOL> APavlov2006 , <EOL> APavlov2011 , <EOL> Appeaser , <EOL> ArrogantQLearner , <EOL> AverageCopier , <EOL> BackStabber , <EOL> Bully , <EOL> Calculator , <EOL> CautiousQLearner , <EOL> Champion , <EOL> Cooperator , <EOL> CooperatorHunter , <EOL> CycleHunter , <EOL> CyclerCCCCCD , <EOL> CyclerCCCD , <EOL> CyclerCCD , <EOL> Darwin , <EOL> Davis , <EOL> Defector , <EOL> DefectorHunter , <EOL> DoubleCrosser , <EOL> Eatherley , <EOL> EventualCycleHunter , <EOL> Feld , <EOL> FirmButFair , <EOL> FoolMeForever , <EOL> FoolMeOnce , <EOL> ForgetfulFoolMeOnce , <EOL> ForgetfulGrudger , <EOL> Forgiver , <EOL> ForgivingTitForTat , <EOL> PSOGambler , <EOL> GTFT , <EOL> Geller , <EOL> GellerCooperator , <EOL> GellerDefector , <EOL> GoByMajority , <EOL> GoByMajority10 , <EOL> GoByMajority20 , <EOL> GoByMajority40 , <EOL> GoByMajority5 , <EOL> HardGoByMajority , <EOL> HardGoByMajority10 , <EOL> HardGoByMajority20 , <EOL> HardGoByMajority40 , <EOL> HardGoByMajority5 , <EOL> Golden , <EOL> Grofman , <EOL> Grudger , <EOL> Grumpy , <EOL> HardProber , <EOL> HardTitFor2Tats , <EOL> HardTitForTat , <EOL> HesitantQLearner , <EOL> Inverse , <EOL> InversePunisher , <EOL> Joss , <EOL> LimitedRetaliate , <EOL> LimitedRetaliate2 , <EOL> LimitedRetaliate3 , <EOL> EvolvedLookerUp , <EOL> MathConstantHunter , <EOL> MindBender , <EOL> MindController , <EOL> MindReader , <EOL> MindWarper , <EOL> MirrorMindReader , <EOL> NiceAverageCopier , <EOL> Nydegger , <EOL> OmegaTFT , <EOL> OnceBitten , <EOL> OppositeGrudger , <EOL> Pi , <EOL> Prober , <EOL> Prober2 , <EOL> Prober3 , <EOL> ProtectedMindReader , <EOL> Punisher , <EOL> Random , <EOL> RandomHunter , <EOL> Retaliate , <EOL> Retaliate2 , <EOL> Retaliate3 , <EOL> RiskyQLearner , <EOL> Shubik , <EOL> SneakyTitForTat , <EOL> SoftJoss , <EOL> StochasticWSLS , <EOL> SuspiciousTitForTat , <EOL> Tester , <EOL> ThueMorse , <EOL> ThueMorseInverse , <EOL> TitForTat , <EOL> TitFor2Tats , <EOL> TrickyCooperator , <EOL> TrickyDefector , <EOL> Tullock , <EOL> TwoTitsForTat , <EOL> WinStayLoseShift , <EOL> ZDExtort2 , <EOL> ZDExtort2v2 , <EOL> ZDExtort4 , <EOL> ZDGen2 , <EOL> ZDGTFT2 , <EOL> ZDSet2 , <EOL> e , <EOL> ] </s>
