Compare commits

..

No commits in common. "2d0645abe11f5b6b76597ec9603ae9550c643292" and "ab5f369cf09c2139746192ecaf313375ca389d74" have entirely different histories.

1 changed files with 2 additions and 41 deletions

View File

@ -86,47 +86,8 @@ public class Board {
return moveStates; return moveStates;
} }
public int evaluate () { public int evaluate () { // !!!!!!!! Fix this, add actual heuristic evaluation
int materialTotal = 0; return (int)(Math.random()*10);
for (int i = 0; i < board.length; i++) {
for (int j = 0; j < board[0].length; j++) {
if (board[i][j] == null) {continue;}
if (King.class.equals(board[i][j].getClass())) {
if (board[i][j].isWhite) {
materialTotal += 900;
} else {
materialTotal -= 900;
}
} else if (Queen.class.equals(board[i][j].getClass())) {
if (board[i][j].isWhite) {
materialTotal += 9;
} else {
materialTotal -= 9;
}
} else if (Rook.class.equals(board[i][j].getClass())) {
if (board[i][j].isWhite) {
materialTotal += 5;
} else {
materialTotal -= 5;
}
} else if (Knight.class.equals(board[i][j].getClass()) || Bishop.class.equals(board[i][j].getClass())) {
if (board[i][j].isWhite) {
materialTotal += 3;
} else {
materialTotal -= 3;
}
} else if (Pawn.class.equals(board[i][j].getClass())) {
if (board[i][j].isWhite) {
materialTotal += 1;
} else {
materialTotal -= 1;
}
}
}
}
return materialTotal;
} }
public Board deepCopy () { public Board deepCopy () {