Skip to content

Commit

Permalink
Improve evaluation parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
Tearth committed Dec 9, 2024
1 parent fd2ae9d commit 8d34917
Show file tree
Hide file tree
Showing 7 changed files with 654 additions and 654 deletions.
28 changes: 14 additions & 14 deletions src/evaluation/params.rs
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
// ------------------------------------------------------------------------- //
// Generated at 06-12-2024 18:23:06 UTC (e = 0.130063, k = 0.0077, r = 1.00) //
// Generated at 08-12-2024 21:33:08 UTC (e = 0.068001, k = 0.0077, r = 0.70) //
// ------------------------------------------------------------------------- //

use super::*;

pub const BISHOP_PAIR: PackedEval = s!(18, 53);
pub const ROOK_OPEN_FILE: PackedEval = s!(28, -4);
pub const ROOK_SEMI_OPEN_FILE: PackedEval = s!(10, 15);
pub const MOBILITY_INNER: [PackedEval; 6] = [s!(0, 0), s!(11, 0), s!(9, 12), s!(7, 1), s!(3, 7), s!(0, 0)];
pub const BISHOP_PAIR: PackedEval = s!(19, 56);
pub const ROOK_OPEN_FILE: PackedEval = s!(24, -3);
pub const ROOK_SEMI_OPEN_FILE: PackedEval = s!(9, 14);
pub const MOBILITY_INNER: [PackedEval; 6] = [s!(0, 0), s!(10, 2), s!(9, 12), s!(7, 2), s!(3, 7), s!(0, 0)];
pub const MOBILITY_OUTER: [PackedEval; 6] = [s!(0, 0), s!(3, 0), s!(3, 0), s!(3, 0), s!(2, 0), s!(0, 0)];
pub const DOUBLED_PAWN: [PackedEval; 8] = [s!(-2, -7), s!(-15, -19), s!(-24, -42), s!(-54, -49), s!(-22, -39), s!(0, 0), s!(0, 0), s!(0, 0)];
pub const ISOLATED_PAWN: [PackedEval; 8] = [s!(-0, -10), s!(-13, -20), s!(-24, -31), s!(-33, -39), s!(-36, -57), s!(0, 0), s!(0, 0), s!(0, 0)];
pub const CHAINED_PAWN: [PackedEval; 8] = [s!(3, 2), s!(12, 8), s!(19, 18), s!(25, 32), s!(31, 48), s!(39, 61), s!(42, 42), s!(0, 0)];
pub const PASSED_PAWN: [PackedEval; 8] = [s!(9, -37), s!(16, 15), s!(19, 56), s!(31, 61), s!(44, 54), s!(22, 41), s!(25, 14), s!(37, 26)];
pub const BACKWARD_PAWN_OPEN_FILE: [PackedEval; 8] = [s!(39, 23), s!(23, 10), s!(7, -3), s!(-6, 9), s!(15, 43), s!(0, 0), s!(0, 0), s!(0, 0)];
pub const BACKWARD_PAWN_CLOSED_FILE: [PackedEval; 8] = [s!(22, 19), s!(17, 15), s!(16, 5), s!(11, 8), s!(14, 41), s!(0, 0), s!(0, 0), s!(0, 0)];
pub const PAWN_SHIELD: [PackedEval; 8] = [s!(-0, 13), s!(13, 18), s!(21, 21), s!(21, 20), s!(67, 13), s!(20, 21), s!(0, 0), s!(0, 0)];
pub const PAWN_SHIELD_OPEN_FILE: [PackedEval; 8] = [s!(-20, -23), s!(-21, -20), s!(-27, -19), s!(-36, -24), s!(0, 0), s!(0, 0), s!(0, 0), s!(0, 0)];
pub const KING_AREA_THREATS: [PackedEval; 8] = [s!(-61, 46), s!(-62, 41), s!(-55, 39), s!(-37, 35), s!(-0, 15), s!(48, -3), s!(94, -23), s!(179, -60)];
pub const DOUBLED_PAWN: [PackedEval; 8] = [s!(-1, -8), s!(-15, -19), s!(-25, -41), s!(-54, -49), s!(-22, -39), s!(0, 0), s!(0, 0), s!(0, 0)];
pub const ISOLATED_PAWN: [PackedEval; 8] = [s!(1, -9), s!(-12, -20), s!(-24, -31), s!(-35, -39), s!(-37, -57), s!(0, 0), s!(0, 0), s!(0, 0)];
pub const CHAINED_PAWN: [PackedEval; 8] = [s!(3, 1), s!(12, 8), s!(19, 18), s!(25, 32), s!(31, 49), s!(38, 62), s!(42, 42), s!(0, 0)];
pub const PASSED_PAWN: [PackedEval; 8] = [s!(8, -33), s!(15, 16), s!(20, 54), s!(32, 59), s!(43, 52), s!(22, 41), s!(25, 14), s!(37, 26)];
pub const BACKWARD_PAWN_OPEN_FILE: [PackedEval; 8] = [s!(36, 21), s!(23, 10), s!(10, -0), s!(-6, 9), s!(15, 43), s!(0, 0), s!(0, 0), s!(0, 0)];
pub const BACKWARD_PAWN_CLOSED_FILE: [PackedEval; 8] = [s!(21, 19), s!(17, 15), s!(16, 7), s!(12, 7), s!(14, 41), s!(0, 0), s!(0, 0), s!(0, 0)];
pub const PAWN_SHIELD: [PackedEval; 8] = [s!(2, 13), s!(13, 18), s!(20, 21), s!(21, 20), s!(66, 13), s!(20, 21), s!(0, 0), s!(0, 0)];
pub const PAWN_SHIELD_OPEN_FILE: [PackedEval; 8] = [s!(-21, -21), s!(-22, -19), s!(-27, -20), s!(-34, -26), s!(0, 0), s!(0, 0), s!(0, 0), s!(0, 0)];
pub const KING_AREA_THREATS: [PackedEval; 8] = [s!(-56, 45), s!(-58, 39), s!(-51, 37), s!(-34, 34), s!(-2, 18), s!(44, 0), s!(90, -22), s!(173, -61)];
Loading

0 comments on commit 8d34917

Please sign in to comment.