Author: José Carlos
Date: 04:42:27 11/06/03
Go up one level in this thread
On November 06, 2003 at 07:31:50, martin fierz wrote: >On November 06, 2003 at 06:08:09, José Carlos wrote: >[snip] > >> Checks in qsearch is a wide concept, I mean, how many plies do you try checks, >>what creteria you follow to generate this or that check, when do you try all >>moves to escape the check or only captures, how do you handle mate threats, when >>do you accept stand-pat and when not... I have a complex logic in Anubis, with a >>lot of decisions for each node, while in Averno I do captures and promotions and >>stand-pat with eval >= beta. >> >> José C. > >i only generate checks on the first ply of my qsearch. but i only just started >writing my chess program, so this is subject of testing and to change :-) >my gut feeling is that 1st ply is good enough for most things, specially since >you detect many problems after a null-move search which goes directly into >qsearch. but of course i'd like to try different ideas there too... > >cheers > martin One idea I'm testing is: if I'm in check and certain conditions meet (too few available moves for the king or dangerous king safety eval) I allow the other side to generate checks in the next ply. José C.
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.