Author: Tord Romstad
Date: 11:25:35 01/26/04
Go up one level in this thread
On January 26, 2004 at 13:36:00, José Carlos wrote: > Sorry, now I don't get it. > You mean you do this before generating moves? So you enter qsearch, evaluate >the position, check you don't have any hanging pieces, check the biggest enemy >attacked piece, calculate a SEE for capturing that piece (you actually >"generate" a capture here at least), test the expected gain against Beta+Margin, >and if it is bigger you just fail high??? Yes, this is almost correct. Only the order of the operations is slightly different. I detect hanging pieces for both sides and the expected material gain by capturing them as part of my evaluation function. >Sounds interesting. I always get suprised at how creative these young talents >are... ;) I'm neither creative, young nor talented, I'm afraid. :-) This idea is stolen from Christophe Theron. He once gave a very vague description of how Chess Tiger's qsearch worked, and I tried to do something similar. It is possible that I misunderstood his description completely and do something entirely different, but at least it seems to work reasonably well. > I'm getting old. Me too. Tord
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.