소스 검색

decrease knight center importance

Nicolas Winkler 2 년 전
부모
커밋
1317430cee
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/evaluate.rs

+ 1 - 1
src/evaluate.rs

@@ -108,7 +108,7 @@ fn knight_value(game: &Game, side: Side) -> PosValue {
     let center = (ROW_4 | ROW_5) & (FILE_D | FILE_E);
     let center_knights = (game.get_piece(KNIGHT, side) & center).count_ones() as PosValue;
     
-    center_knights * 20 + k_attacks as PosValue + ((num_knights * 75 * num_opp_pawns) / 8) as PosValue
+    center_knights * 6 + k_attacks as PosValue + ((num_knights * 75 * num_opp_pawns) / 8) as PosValue
 }
 
 fn material_value(game: &Game, side: Side) -> PosValue {