mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-20 09:06:45 +08:00
Merge Joona Kiiski evaluation tweaks
Merge tewaks to many evaluation parameters by Joona Kiiski. After test they seem good! Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
26
src/value.h
26
src/value.h
@@ -58,17 +58,19 @@ enum Value {
|
||||
/// Important: If the material values are changed, one must also
|
||||
/// adjust the piece square tables, and the method game_phase() in the
|
||||
/// Position class!
|
||||
///
|
||||
/// Values modified by Joona Kiiski
|
||||
|
||||
const Value PawnValueMidgame = Value(0xCC);
|
||||
const Value PawnValueEndgame = Value(0x100);
|
||||
const Value KnightValueMidgame = Value(0x340);
|
||||
const Value KnightValueEndgame = Value(0x340);
|
||||
const Value BishopValueMidgame = Value(0x340);
|
||||
const Value BishopValueEndgame = Value(0x340);
|
||||
const Value RookValueMidgame = Value(0x505);
|
||||
const Value RookValueEndgame = Value(0x505);
|
||||
const Value QueenValueMidgame = Value(0xA00);
|
||||
const Value QueenValueEndgame = Value(0xA00);
|
||||
const Value PawnValueMidgame = Value(0x0CC);
|
||||
const Value PawnValueEndgame = Value(0x101);
|
||||
const Value KnightValueMidgame = Value(0x332);
|
||||
const Value KnightValueEndgame = Value(0x34E);
|
||||
const Value BishopValueMidgame = Value(0x345);
|
||||
const Value BishopValueEndgame = Value(0x356);
|
||||
const Value RookValueMidgame = Value(0x4F8);
|
||||
const Value RookValueEndgame = Value(0x500);
|
||||
const Value QueenValueMidgame = Value(0x9D5);
|
||||
const Value QueenValueEndgame = Value(0x9FB);
|
||||
|
||||
const Value PieceValueMidgame[17] = {
|
||||
Value(0),
|
||||
@@ -92,8 +94,8 @@ const Value PieceValueEndgame[17] = {
|
||||
|
||||
/// Bonus for having the side to move
|
||||
|
||||
const Value TempoValueMidgame = Value(50);
|
||||
const Value TempoValueEndgame = Value(20);
|
||||
const Value TempoValueMidgame = Value(48);
|
||||
const Value TempoValueEndgame = Value(21);
|
||||
|
||||
|
||||
////
|
||||
|
||||
Reference in New Issue
Block a user