Esempio n. 1
0
 def simulate(self, board, cboard, move, toplay):
     GoBoardUtil.copyb2b(board,cboard)
     assert cboard.board.all() == board.board.all()
     cboard.move(move, toplay)
     opp = GoBoardUtil.opponent(toplay)
     return GoBoardUtil.playGame(cboard,
             opp,
             komi=self.komi,
             limit=self.limit)
Esempio n. 2
0
 def simulate(self, board, cboard, move, toplay):
     GoBoardUtil.copyb2b(board,cboard)
     assert cboard.board.all() == board.board.all()
     cboard.move(move, toplay)
     opp = GoBoardUtil.opponent(toplay)
     return GoBoardUtil.playGame(cboard,
             opp,
             komi=self.komi,
             limit=self.limit,
             random_simulation = self.random_simulation,
             use_pattern = self.use_pattern,
             check_selfatari= self.check_selfatari)
Esempio n. 3
0
 def simulate(self, board, cboard, move, toplay):
     GoBoardUtil.copyb2b(board,cboard)
     assert cboard.board.all() == board.board.all()
     cboard.move(move, toplay)
     opp = GoBoardUtil.opponent(toplay)
     return GoBoardUtil.playGame(cboard,
             opp,
             komi=self.komi,
             limit=self.limit,
             selfatari=self.selfatari,
             pattern=self.pattern,
             atari_capture=True,
             atari_defense=False)
Esempio n. 4
0
 def simulate(self, board, cboard, move, toplay):
     GoBoardUtil.copyb2b(board, cboard)
     assert cboard.board.all() == board.board.all()
     cboard.move(move, toplay)
     opp = GoBoardUtil.opponent(toplay)
     return GoBoardUtil.playGame(cboard,
                                 opp,
                                 komi=self.komi,
                                 limit=self.limit,
                                 selfatari=self.selfatari,
                                 ataridefence=self.use_ad,
                                 ataricapture=self.use_ac,
                                 pattern=self.pattern)