performance progress tracking

This commit is contained in:
Moritz 2025-11-15 18:30:21 +01:00
parent f1ec0a08d9
commit e66771dba9
16 changed files with 2816 additions and 121 deletions

View file

@ -7,12 +7,12 @@ pub fn evaluate_board(board: &Board) -> i32 {
score += board.pieces[PieceType::Bishop as usize][Color::White as usize].count_ones() as i32 * 300;
score += board.pieces[PieceType::Rook as usize][Color::White as usize].count_ones() as i32 * 500;
score += board.pieces[PieceType::Queen as usize][Color::White as usize].count_ones() as i32 * 900;
score += board.pieces[PieceType::King as usize][Color::White as usize].count_ones() as i32 * 10000;
score -= board.pieces[PieceType::Pawn as usize][Color::Black as usize].count_ones() as i32 * 100;
score -= board.pieces[PieceType::Knight as usize][Color::Black as usize].count_ones() as i32 * 300;
score -= board.pieces[PieceType::Bishop as usize][Color::Black as usize].count_ones() as i32 * 300;
score -= board.pieces[PieceType::Rook as usize][Color::Black as usize].count_ones() as i32 * 500;
score -= board.pieces[PieceType::Queen as usize][Color::Black as usize].count_ones() as i32 * 900;
score -= board.pieces[PieceType::King as usize][Color::Black as usize].count_ones() as i32 * 10000;
score
}