diff --git a/Makefile b/Makefile index dee4017..774101d 100644 --- a/Makefile +++ b/Makefile @@ -17,8 +17,8 @@ src/game/GameHistory.java \ src/game/GameEntry.java \ src/game/PlayerObject.java \ src/player/Player.java \ -src/player/Player1.java \ -src/player/Player2.java +src/player/MalteAI.java \ +src/player/MaurizioAI.java OBJECTS=$($(subst $(CLASSPATH),$(BUILDS),$(CLASSES)):.java=.class) diff --git a/src/game/Main.java b/src/game/Main.java index e1836b5..4e0a53b 100644 --- a/src/game/Main.java +++ b/src/game/Main.java @@ -1,35 +1,14 @@ package game; import player.Player; -import player.Player1; -import player.Player2; -import java.util.Scanner; +import player.MaurizioAI; +import player.MalteAI; public class Main { public static void main(String[] args) { - Player p1 = new Player1("Malte"); - Player p2 = new Player2("Maurizio"); - - // Analysis of how often the starting player wins, when both player make completely - // random moves. - Game game = new Game(p1, p2); - int count1 = 0; // number of times Player1 aka Malte wins - int count2 = 0; // number of times Player2 aka Mauri wins - Scanner scan = new Scanner(System.in); - System.out.print("Bitte geben sie die Anzahl der Partien ein: "); - int rounds = scan.nextInt(); - for(int i=1;i<=rounds;i++){ - int res = game.start(false, false); - if(res == 1){ - count1++; - } - if(res == 2){ - count2++; - } - game.reset(); - } - System.out.println(rounds + " rounds with " + count1 + " wins for Player1 " + - count2 + " wins for Player2 and " + (rounds-count1-count2) + " draws"); + Player p1 = new MalteAI("Malte"); + Player p2 = new MaurizioAI("Maurizio"); + new Game(p1, p2).start(); } } diff --git a/src/player/Player1.java b/src/player/MalteAI.java similarity index 84% rename from src/player/Player1.java rename to src/player/MalteAI.java index 2c5f9c0..0b7b371 100644 --- a/src/player/Player1.java +++ b/src/player/MalteAI.java @@ -2,12 +2,12 @@ package player; import java.util.Random; -public class Player1 implements Player { +public class MalteAI implements Player{ private String name; private Random ran; - public Player1(String name){ + public MalteAI(String name){ this.name = name; this.ran = new Random(); } diff --git a/src/player/Player2.java b/src/player/MaurizioAI.java similarity index 97% rename from src/player/Player2.java rename to src/player/MaurizioAI.java index 05f078f..a517d10 100644 --- a/src/player/Player2.java +++ b/src/player/MaurizioAI.java @@ -2,12 +2,12 @@ package player; import java.util.Random; -public class Player2 implements Player{ +public class MaurizioAI implements Player { private String name; private Random ran; - public Player2(String name){ + public MaurizioAI(String name){ this.name = name; this.ran = new Random(); }