mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 00:33:09 +00:00
Futility pruning till ply 6 included
Seems good: After 796 games: +211 = 393 -192 +8 elo Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
d11426c777
commit
2feb9d5100
1 changed files with 5 additions and 3 deletions
|
@ -1314,12 +1314,14 @@ namespace {
|
|||
continue;
|
||||
|
||||
// Value based pruning
|
||||
if (depth < 6 * OnePly && approximateEval < beta)
|
||||
if (depth < 7 * OnePly && approximateEval < beta)
|
||||
{
|
||||
if (futilityValue == VALUE_NONE)
|
||||
futilityValue = evaluate(pos, ei, threadID)
|
||||
+ (depth < 2 * OnePly ? FutilityMargin1
|
||||
: FutilityMargin2 + (depth - 2*OnePly) * 32);
|
||||
+ (depth < 2 * OnePly ? FutilityMargin1 :
|
||||
+ (depth < 6 * OnePly ? FutilityMargin2 + (depth - 2*OnePly) * 32
|
||||
: FutilityMargin2 + (depth - 2*OnePly) * 64));
|
||||
|
||||
if (futilityValue < beta)
|
||||
{
|
||||
if (futilityValue > bestValue)
|
||||
|
|
Loading…
Add table
Reference in a new issue