From 532f4307a284172571bbd33d605c65681be4ee21 Mon Sep 17 00:00:00 2001 From: Piers <pwillic@essex.ac.uk> Date: Tue, 16 Jun 2015 10:17:26 +0100 Subject: [PATCH] Updated AI --- src/battle/controllers/Piers/BetterMCTSNode.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/battle/controllers/Piers/BetterMCTSNode.java b/src/battle/controllers/Piers/BetterMCTSNode.java index 492531a..727442d 100644 --- a/src/battle/controllers/Piers/BetterMCTSNode.java +++ b/src/battle/controllers/Piers/BetterMCTSNode.java @@ -131,7 +131,10 @@ public class BetterMCTSNode { while (maxDepth > currentRolloutDepth && !state.isGameOver()) { Action first = allActions[random.nextInt(allActions.length)]; Action second = allActions[random.nextInt(allActions.length)]; - state.update(first, second); + for(int i = 0; i < PiersMCTS.ACTIONS_PER_MACRO; i++) { + state.update(first, second); + } + currentRolloutDepth++; } int missilesUsed = 100 - state.getMissilesLeft(playerID); int ourPoints = state.getPoints(playerID); -- GitLab