Examples of AlphabetaAgent


Examples of com.jacobpatterson.csci446.program1.core.agents.AlphabetaAgent

            agents[KonanePiece.BLACK.ordinal()]
                = new MinimaxAgent(konaneGame, blackSearchDepth);
            break;
          case ALPHA_BETA :
            agents[KonanePiece.BLACK.ordinal()]
                = new AlphabetaAgent(konaneGame, blackSearchDepth);
            break;
          case RANDOM :
            agents[KonanePiece.BLACK.ordinal()]
                = new RandomAgent(konaneGame);
            break;
        }
        switch(konaneGame.getWhitePlayerType())
        {
          case MINIMAX :
            agents[KonanePiece.WHITE.ordinal()]
                = new MinimaxAgent(konaneGame, whiteSearchDepth);
            break;
          case ALPHA_BETA :
            agents[KonanePiece.WHITE.ordinal()]
                = new AlphabetaAgent(konaneGame, whiteSearchDepth);
            break;
          case RANDOM :
            agents[KonanePiece.WHITE.ordinal()]
                = new RandomAgent(konaneGame);
            break;
View Full Code Here

Examples of com.jacobpatterson.csci446.program1.core.agents.AlphabetaAgent

        case 1 :
          agents[BLACK] = new RandomAgent(konaneGame);
          agents[WHITE] = new RandomAgent(konaneGame);
          break;
        case 2 :
          agents[WHITE] = new AlphabetaAgent(konaneGame, 4);
          agents[BLACK] = new AlphabetaAgent(konaneGame, 4);
          break;
        case 3 :
          agents[WHITE] = new AlphabetaAgent(konaneGame, 4);
          agents[BLACK] = new MinimaxAgent(konaneGame, 4);
          break;
        case 4 :
          agents[BLACK] = new MinimaxAgent(konaneGame, 2);
          agents[WHITE] = new AlphabetaAgent(konaneGame, 6);
          break;
        case 5 :
          agents[BLACK] = new AlphabetaAgent(konaneGame, 6);
          agents[WHITE] = new MinimaxAgent(konaneGame, 2);
          break;
        case 6 :
          agents[BLACK] = new RandomAgent(konaneGame);
          agents[WHITE] = new AlphabetaAgent(konaneGame, 6);
          break;
      }
      this.play(agents, numGames, writer);
    }
    writer.close();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.