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