From b5bd4adf91c195bf9776ca0a497d5508481025be Mon Sep 17 00:00:00 2001 From: lieght <49651652+BAFGdeJong@users.noreply.github.com> Date: Thu, 22 Jan 2026 11:10:55 +0100 Subject: [PATCH] AI wait fixes --- game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI3.java | 2 +- game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI4.java | 2 +- game/src/test/java/research/AITest.java | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI3.java b/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI3.java index 82a802b..324754d 100644 --- a/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI3.java +++ b/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI3.java @@ -36,7 +36,7 @@ public class MCTSAI3 extends MCTSAI { } try { - threadPool.awaitTermination(milliseconds + 50, TimeUnit.MILLISECONDS); + threadPool.awaitTermination(milliseconds, TimeUnit.MILLISECONDS); lastIterations = root.visits.get(); diff --git a/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI4.java b/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI4.java index d013a63..5cc7773 100644 --- a/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI4.java +++ b/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI4.java @@ -42,7 +42,7 @@ public class MCTSAI4 extends MCTSAI { } try { - threadPool.awaitTermination(milliseconds + 50, TimeUnit.MILLISECONDS); + threadPool.awaitTermination(milliseconds, TimeUnit.MILLISECONDS); lastIterations = root.visits.get(); diff --git a/game/src/test/java/research/AITest.java b/game/src/test/java/research/AITest.java index f91e537..dc24847 100644 --- a/game/src/test/java/research/AITest.java +++ b/game/src/test/java/research/AITest.java @@ -88,7 +88,6 @@ public class AITest { match.init(players); while (!match.isTerminal()) { final int currentAI = match.getCurrentTurn(); - final long startTime = System.nanoTime(); final long move = players[currentAI].getMove(match); final long endTime = System.nanoTime();