de.fhwiesbaden.jgamp001.thello.ai
Class JanAlphaBetaBench

java.lang.Object
  extended by de.fhwiesbaden.jgamp001.thello.ai.MinMaxGame<M>
      extended by de.fhwiesbaden.jgamp001.thello.ai.JanAlphaBetaGame<Pair<java.lang.Byte,java.lang.Byte>>
          extended by de.fhwiesbaden.jgamp001.thello.ai.JanAlphaBetaBench
All Implemented Interfaces:
GameAI<Pair<java.lang.Byte,java.lang.Byte>>

public class JanAlphaBetaBench
extends JanAlphaBetaGame<Pair<java.lang.Byte,java.lang.Byte>>


Constructor Summary
JanAlphaBetaBench(int depth)
           
 
Method Summary
 Pair<Pair<java.lang.Integer,java.lang.Integer>,java.lang.Integer> doBench()
           
 
Methods inherited from class de.fhwiesbaden.jgamp001.thello.ai.JanAlphaBetaGame
bestMove, forceQuit, getDepth, getLeafCount, getNodeCount, setDepth
 
Methods inherited from class de.fhwiesbaden.jgamp001.thello.ai.MinMaxGame
bestMove, doBestMove
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JanAlphaBetaBench

public JanAlphaBetaBench(int depth)
Method Detail

doBench

public Pair<Pair<java.lang.Integer,java.lang.Integer>,java.lang.Integer> doBench()