From 98cbf42a1193221233571c7d46ea9873a85a5349 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov <jaydi85@gmail.com> Date: Mon, 23 Dec 2019 23:35:19 +0400 Subject: [PATCH] Added MCTS AI for #6114 --- Mage.Server.Plugins/Mage.Player.AIMCTS/pom.xml | 9 ++++++--- .../src/mage/player/ai/ComputerPlayerMCTS.java | 1 - Mage.Server/pom.xml | 6 ++++++ 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Mage.Server.Plugins/Mage.Player.AIMCTS/pom.xml b/Mage.Server.Plugins/Mage.Player.AIMCTS/pom.xml index 10076d43e4..b6c3ec62d2 100644 --- a/Mage.Server.Plugins/Mage.Player.AIMCTS/pom.xml +++ b/Mage.Server.Plugins/Mage.Player.AIMCTS/pom.xml @@ -25,6 +25,11 @@ <artifactId>mage</artifactId> <version>${project.version}</version> </dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>mage-sets</artifactId> + <version>${project.version}</version> + </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>mage-player-ai</artifactId> @@ -33,7 +38,6 @@ </dependencies> <build> - <sourceDirectory>src</sourceDirectory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -49,10 +53,9 @@ <encoding>UTF-8</encoding> </configuration> </plugin> - </plugins> - <finalName>mage-player-aimcts</finalName> + <finalName>mage-player-ai-mcts</finalName> </build> <properties/> diff --git a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/ComputerPlayerMCTS.java b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/ComputerPlayerMCTS.java index 257d3adb82..64d458d588 100644 --- a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/ComputerPlayerMCTS.java +++ b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/ComputerPlayerMCTS.java @@ -1,4 +1,3 @@ - package mage.player.ai; import mage.constants.PhaseStep; diff --git a/Mage.Server/pom.xml b/Mage.Server/pom.xml index 9d182aa7c8..2e32b38758 100644 --- a/Mage.Server/pom.xml +++ b/Mage.Server/pom.xml @@ -136,6 +136,12 @@ <version>${project.version}</version> <scope>runtime</scope> </dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>mage-player-ai-mcts</artifactId> + <version>${project.version}</version> + <scope>runtime</scope> + </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>mage-tournament-boosterdraft</artifactId>