Example #1
0
 def generate_move_with_filter(board, use_pattern, check_selfatari):
     if board.last_move:
         move = GoBoardUtil2.generate_atari_capture_move(
             board, board.last_move)
         if move:
             return move
         move = GoBoardUtil2.generate_atari_defense_move(
             board, board.last_move, check_selfatari)
         if move:
             return move
     return GoBoardUtil.generate_move_with_filter(board, use_pattern,
                                                  check_selfatari)
Example #2
0
 def get_move(self, board, toplay):
     return GoBoardUtil.generate_move_with_filter(board, self.use_pattern, self.check_selfatari)
Example #3
0
 def get_move(self, board, toplay):
     return GoBoardUtil.generate_move_with_filter(board, True, True)
Example #4
0
 def policy(self, board, color):
     return GoBoardUtil.generate_move_with_filter(board, pattern,
                                                  check_selfatari)