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.04 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.