From 4795c0c28633c958eeebdf79d5b5764fda371950 Mon Sep 17 00:00:00 2001 From: AlberLC Date: Tue, 3 Jan 2023 03:56:06 +0100 Subject: [PATCH] Improve Connect4Bot ai --- flanabot/bots/connect_4_bot.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/flanabot/bots/connect_4_bot.py b/flanabot/bots/connect_4_bot.py index 5dbb811..f7ebc67 100644 --- a/flanabot/bots/connect_4_bot.py +++ b/flanabot/bots/connect_4_bot.py @@ -75,6 +75,8 @@ class Connect4Bot(MultiBot, ABC): # check if after the next player moves, he will have 2 positions to win for i, j in available_positions_: + if (i, j) in current_player_winning_positions_above: + continue board_copy = copy.deepcopy(board) board_copy[i][j] = next_player_num future_winning_positions = self._winning_positions(board_copy)[next_player_num]