Author: Severi Salminen
Date: 05:16:44 11/08/02
Go up one level in this thread
>>Is CHECKMATE same as -INF or +INF
>
>Yes of course
Not "of course". It can't be -INF or you'd get overflow (or underflow...).
if(alpha<=(CHECKMATE-QVALUE))
{
do_not_extent=true;
}
So you have
if(alpha<=INF-QVALUE)
And I presume you store mate scores as INF-depth_to_mate to head for shorter
mates. And I also assume that you use 900 as QVALUE. So I don't understand a all
what the above should do. if(alpha<VERY_LARGE_NUMBER) don't_extend. It looks
like you are more or less disabling extensions in allmost every node. And when
you enable them the position is allready very good (alpha>INF-900). I'll read
your other reply (you posted code there) and answer to that. I still just don't
understand the logic.
Severi
This page took 0 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.