summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
8bfb53e)
Apply the correct values from previous patch.
bench:
8082049
// Polynomial material balance parameters
// pair pawn knight bishop rook queen
// Polynomial material balance parameters
// pair pawn knight bishop rook queen
- const int LinearCoefficients[6] = { 1852, -162, -1122, -183, 249, -157 };
+ const int LinearCoefficients[6] = { 1852, -162, -1122, -183, 249, -154 };
const int QuadraticCoefficientsSameColor[][PIECE_TYPE_NB] = {
// pair pawn knight bishop rook queen
const int QuadraticCoefficientsSameColor[][PIECE_TYPE_NB] = {
// pair pawn knight bishop rook queen
{ 35, 271, -4 }, // Knight
{ 0, 105, 4, 0 }, // Bishop
{ -27, -2, 46, 100, -141 }, // Rook
{ 35, 271, -4 }, // Knight
{ 0, 105, 4, 0 }, // Bishop
{ -27, -2, 46, 100, -141 }, // Rook
- {-161, 30, 126, 144, -127, 0 } // Queen
+ {-177, 25, 129, 142, -137, 0 } // Queen
};
const int QuadraticCoefficientsOppositeColor[][PIECE_TYPE_NB] = {
};
const int QuadraticCoefficientsOppositeColor[][PIECE_TYPE_NB] = {
{ 10, 62, 0 }, // Knight OUR PIECES
{ 57, 64, 39, 0 }, // Bishop
{ 50, 40, 23, -22, 0 }, // Rook
{ 10, 62, 0 }, // Knight OUR PIECES
{ 57, 64, 39, 0 }, // Bishop
{ 50, 40, 23, -22, 0 }, // Rook
- { 103, 90, -40, 142, 268, 0 } // Queen
+ { 98, 105, -39, 141, 274, 0 } // Queen
};
// Endgame evaluation and scaling functions are accessed directly and not through
};
// Endgame evaluation and scaling functions are accessed directly and not through