Author: Alessandro Scotti
Date: 12:26:46 03/01/06
Go up one level in this thread
Hi Bob,
well this is almost exactly what I'm doing in Kiwi, which is actually a
straightforward implementation of an idea I got from Uri here on the CCC. The
only difference I see is I don't have the "another move failed high" bit, I just
count fail highs.
int hindex = hpiece * 64 + curr.getTo();
if( haveHistoryPruning &&
depthExtension == 0 &&
validMoves >= 4 &&
! curr.isCaptureOrPromotion() &&
! givesCheck &&
depth >= (4*FullPlyDepth) &&
true )
{
int n = histTable[ hindex ].count;
int f = histTable[ hindex ].fail_high;
if( f < (n / 8) ) {
depthExtension = -FullPlyDepth;
}
}
This page took 0.02 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.