diff --git a/app/src/main/java/org/toop/app/widget/view/LocalMultiplayerView.java b/app/src/main/java/org/toop/app/widget/view/LocalMultiplayerView.java index f5de1ae..c7cf20e 100644 --- a/app/src/main/java/org/toop/app/widget/view/LocalMultiplayerView.java +++ b/app/src/main/java/org/toop/app/widget/view/LocalMultiplayerView.java @@ -84,13 +84,13 @@ public class LocalMultiplayerView extends ViewWidget { if (information.players[0].isHuman) { players[0] = new LocalPlayer(information.players[0].name); } else { - players[0] = new ArtificialPlayer(new RandomAI(), "Random AI"); - // players[0] = new ArtificialPlayer(new MCTSAI4(500, 4), "MCTS V4 AI"); + // players[0] = new ArtificialPlayer(new RandomAI(), "Random AI"); + players[0] = new ArtificialPlayer(new MCTSAI4(500, 4), "MCTS V4 AI"); } if (information.players[1].isHuman) { players[1] = new LocalPlayer(information.players[1].name); } else { - players[1] = new ArtificialPlayer(new OPMCTSAI(500), "OP MCTS AI"); + players[1] = new ArtificialPlayer(new MCTSAI1(500), "MCTS V1 AI"); } if (AppSettings.getSettings().getTutorialFlag() && AppSettings.getSettings().getFirstReversi()) { new ShowEnableTutorialWidget( diff --git a/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI1.java b/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI1.java index 1a89c1f..0a67b9d 100644 --- a/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI1.java +++ b/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI1.java @@ -31,6 +31,7 @@ public class MCTSAI1 extends MCTSAI { } lastIterations = root.visits; + IO.println("V1: " + lastIterations); final Node mostVisitedChild = mostVisitedChild(root); return mostVisitedChild.move; diff --git a/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI2.java b/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI2.java index 3566651..c0549cd 100644 --- a/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI2.java +++ b/game/src/main/java/org/toop/game/players/ai/mcts/MCTSAI2.java @@ -37,6 +37,7 @@ public class MCTSAI2 extends MCTSAI { } lastIterations = root.visits; + IO.println("V2: " + lastIterations); final Node mostVisitedChild = mostVisitedChild(root); final long move = mostVisitedChild.move; 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 8ada67e..bb1682e 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 @@ -78,6 +78,7 @@ public class MCTSAI3 extends MCTSAI { } lastIterations = root.visits; + IO.println("V3: " + lastIterations); final Node mostVisitedChild = mostVisitedChild(root); return mostVisitedChild.move; 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 33bc749..b88c0ed 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 @@ -87,6 +87,7 @@ public class MCTSAI4 extends MCTSAI { } lastIterations = root.visits; + IO.println("V4: " + lastIterations); final Node mostVisitedChild = mostVisitedChild(root); final long move = mostVisitedChild.move;