コード例 #1
0
ファイル: reinforcement.py プロジェクト: yao12310/fodinha
 def __init__(self, name, numLives, history):
     Player.__init__(self, name, numLives, history)
     self.alpha = Learning.ALPHA
     self.gamma = Learning.GAMMA
     self.epsilon = Learning.EPSILON
     if os.path.exists(Learning.Q_DIREC + name + "_" +
                       Learning.CALLS_QVALS):
         with open(Learning.Q_DIREC + name + "_" + Learning.CALLS_QVALS,
                   "rb") as file:
             self.qCalls = pickle.load(file)
     else:
         self.qCalls = defaultdict(float)
         self.qCalls[Learning.DECAY] = 1.0
     if os.path.exists(Learning.Q_DIREC + name + "_" + Learning.PLAY_QVALS):
         with open(Learning.Q_DIREC + name + "_" + Learning.PLAY_QVALS,
                   "rb") as file:
             self.qPlays = pickle.load(file)
     else:
         self.qPlays = defaultdict(float)
         self.qPlays[Learning.DECAY] = 1.0
コード例 #2
0
 def __init__(self):
     Player.__init__(self)
     self.name = "Copycat"
     self.choice = ['C']
コード例 #3
0
 def __init__(self):
     Player.__init__(self)
     self.name = "Detective"
     self.__actLikeCopycat = False
コード例 #4
0
 def __init__(self):
     Player.__init__(self)
     self.name = "Simpleton"
コード例 #5
0
 def __init__(self, player_id):
     Player.__init__(self, player_id)
     self.__player_type = AgentType.AGGRESSIVE
コード例 #6
0
 def __init__(self, player_id):
     Player.__init__(self, player_id)
     self.__player_type = AgentType.PACIFIST
コード例 #7
0
 def __init__(self):
     Player.__init__(self)
     self.name = "Gradual"
     self.__nbBetrayal = 0
     self.__grudgeCount = 0
     self.__isOnGrudge = False
コード例 #8
0
 def __init__(self):
     Player.__init__(self)
     self.name = "Grudger"
     self.__grudge = False
コード例 #9
0
ファイル: human.py プロジェクト: olgaboiar/ttt_python
 def __init__(self, marker, db):
     Player.__init__(self, marker, db)
コード例 #10
0
 def __init__(self):
     Player.__init__(self)
     self.name = "AllCooperate"
コード例 #11
0
 def __init__(self):
     Player.__init__(self)
     self.name = "AllCheat"
コード例 #12
0
ファイル: ai.py プロジェクト: mohamedshabanofficial/Risk-Game
 def __init__(self, player_id):
     Player.__init__(self, player_id)
     self.__player_type = AgentType.GREEDY
     self.goal_state = None
コード例 #13
0
 def __init__(self, colour):
     Player.__init__(self, colour)
コード例 #14
0
 def __init__(self, name, levels=3):
     Player.__init__(self, name)
     self.levels = levels
コード例 #15
0
 def __init__(self):
     Player.__init__(self)
     self.name = "Copykitten"
     self.__wasBetrayed = False
コード例 #16
0
ファイル: ai.py プロジェクト: Adsime/IT3105-A2
 def __init__(self, name, m):
     Player.__init__(self, name)
     self.brain = MCTS(m)
コード例 #17
0
ファイル: human.py プロジェクト: Adsime/IT3105-A2
 def __init__(self, name):
     Player.__init__(self, name)
コード例 #18
0
ファイル: computer.py プロジェクト: olgaboiar/ttt_python
 def __init__(self, marker, db):
     Player.__init__(self, marker, db)
     self.rules = GameRules()
     self.db = db