Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: What do you do in your qsearch?

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.