Esempio n. 1
0
 def tree_sim(self, state, player_names):
     players = []
     for name in player_names:
         players.append(CNNPlayer(name, tree=self.tree, model=self.model))
     game = Game(players)
     game.set_state(state)
     for player in game.play():
         yield game
Esempio n. 2
0
 def random_sim(self, state, player_names):
     players = []
     for name in player_names:
         players.append(RandomPlayer(name, tree=self.tree))
     game = Game(players)
     game.set_state(state)
     game.next_player()
     for player in game.play():
         pass
     return game.winner().name