de.fhwiesbaden.jgamp001.thello.ai
Class JanAlphaBetaGame<M>
java.lang.Object
de.fhwiesbaden.jgamp001.thello.ai.MinMaxGame<M>
de.fhwiesbaden.jgamp001.thello.ai.JanAlphaBetaGame<M>
- All Implemented Interfaces:
- GameAI<M>
- Direct Known Subclasses:
- JanAlphaBetaBench
public class JanAlphaBetaGame<M>
- extends MinMaxGame<M>
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JanAlphaBetaGame
public JanAlphaBetaGame(int depth)
setDepth
public void setDepth(int depth)
getDepth
public int getDepth()
bestMove
public M bestMove(Game<M> g,
int depth)
- Overrides:
bestMove in class MinMaxGame<M>
getNodeCount
public java.lang.Integer getNodeCount()
getLeafCount
public java.lang.Integer getLeafCount()
forceQuit
public void forceQuit()