public class PlayerH17 extends Player { public PlayerH17() { sName = "H17 Dealer Rules"; sShortType = "H17"; iDecisionMatrix = GenerateDecisionMatrix("H17"); } public static void main(String[] args) { int iIterations; int iGenerations; int iTrainingRuns; if (args.length>0) iGenerations = Integer.parseInt(args[0]); else iGenerations = 25; if (args.length>1) iIterations = Integer.parseInt(args[1]); else iIterations = 100000; if (args.length>2) iTrainingRuns = Integer.parseInt(args[2]); else iTrainingRuns = 100000; Player pOne = new PlayerH17(); Player pTwo = new PlayerH17(); System.out.println("Type: "+pOne.getName()+"; Iterations: "+iIterations+"; Generations: "+iGenerations+"; Trainings Runs: "+iTrainingRuns); System.out.println(pOne.toString()); System.out.println(pTwo.toString()); for (int i = 0; i < iGenerations; i++) { System.out.println("Beginning Generation #"+(i+1)); pOne.run(iIterations); pTwo.run2(iIterations); } } }