Class GeneticMoves
java.lang.Object
GeneticMoves
public class GeneticMoves
- extends java.lang.Object
Method Summary |
static int[] |
AIbracket(int[] board,
int player,
int spot)
|
static int[] |
bracket(int[] bBoard,
int player,
int spot)
|
static int[] |
copier(int[] bBoard)
|
static int |
count(int[] bBoard,
int player)
|
static int |
evalu(int[] board,
int player,
int[] Evalues)
|
static int[] |
forwardCheck(int[] board,
int player,
int ply,
int spot,
int[] prune,
int[] Evalues)
|
static int[] |
getLegalMoves(int[] bBoard,
int player)
|
static int |
onePlyPieceCounter(int[] board,
int player,
int[] Evalues)
|
static int |
opponentColor(int player)
|
static int |
randomMove(int[] possible)
|
static boolean |
wouldBracket(int[] bBoard,
int player,
int spot)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
origPlayer
public static int origPlayer
length
public static int length
directions
public static int[] directions
GeneticMoves
public GeneticMoves()
randomMove
public static int randomMove(int[] possible)
forwardCheck
public static int[] forwardCheck(int[] board,
int player,
int ply,
int spot,
int[] prune,
int[] Evalues)
evalu
public static int evalu(int[] board,
int player,
int[] Evalues)
count
public static int count(int[] bBoard,
int player)
bracket
public static int[] bracket(int[] bBoard,
int player,
int spot)
AIbracket
public static int[] AIbracket(int[] board,
int player,
int spot)
getLegalMoves
public static int[] getLegalMoves(int[] bBoard,
int player)
opponentColor
public static int opponentColor(int player)
wouldBracket
public static boolean wouldBracket(int[] bBoard,
int player,
int spot)
onePlyPieceCounter
public static int onePlyPieceCounter(int[] board,
int player,
int[] Evalues)
copier
public static int[] copier(int[] bBoard)