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)
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)
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)
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)