Class TnellerMancalaNode

java.lang.Object
  |
  +--GameNode
        |
        +--MancalaNode
              |
              +--TnellerMancalaNode
All Implemented Interfaces:
java.lang.Cloneable

public class TnellerMancalaNode
extends MancalaNode

My simple extension of MancalaNode with a simple utility evaluation. Creation date: (10/6/00 3:26:32 PM)


Fields inherited from class MancalaNode
state
 
Fields inherited from class GameNode
parent, player, prevMove
 
Constructor Summary
TnellerMancalaNode()
          TnellerMancalaNode constructor.
TnellerMancalaNode(MancalaNode node)
           
 
Method Summary
 double utility()
          My simple utility method returns different in MAX/MIN score.
 
Methods inherited from class MancalaNode
clone, gameOver, getLegalMoves, initialState, makeMove, moveToString, toString
 
Methods inherited from class GameNode
childClone, expand, getPlayer
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TnellerMancalaNode

public TnellerMancalaNode()
TnellerMancalaNode constructor.

TnellerMancalaNode

public TnellerMancalaNode(MancalaNode node)
Method Detail

utility

public double utility()
My simple utility method returns different in MAX/MIN score.
Overrides:
utility in class MancalaNode
Following copied from class: MancalaNode
Returns:
double