Author: GeoffW
Date: 14:38:50 07/29/04
Go up one level in this thread
Hi Aivaras
>>essentially random and depends on the search order.) */
>> if (value < alpha)
>
> i do if (value <= alpha) here
Yes I noticed my mistake just after I posted, I have changed to <= now
>
>> /* widen the search window to resolve the fail low */
>> value = search( -MATE, alpha+1, (depth-2), doNull);
>
>i research on -MATE, beta window
I don't think this makes too much difference either way. On my brief tests it
works out a little better with alpha+1 instead of beta
>
>>
>>/* get the best move we have just found into hashmove so we can use it for now
>>move ordering in the proper deep search */
>> hashMove = pv[ply][ply];
>
>in my case this one should be hashmove = pv[ply+1][0];
Hmmm, have to go and check this, I think I may have got this wrong with the
version I posted
>
>and btw i do iid _after_ nullmove search code but before the normal search with
>makemove
>
I will also have to try this, see what difference it makes, havent had chance
yet.
Thanks for the tips,
regards Geoff
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.