Computer Chess Club Archives




Subject: Re: Natural move generation with bitboards (was Re:significant math)

Author: Sune Fischer

Date: 10:38:50 11/22/02

Go up one level in this thread

On November 22, 2002 at 12:52:54, Alessandro Damiani wrote:

>>You still need that NxQ pattern and all the others in your move ordering.
>>I suppose one could just OR them together.
>We can generate NxQ captures one at a time. I didn't think further to see if SEE
>can be done more efficient with Steffan's method.

Most likely there won't be a match to NxQ pattern at all, so it would be faster
to do 1 check than 8 checks here (ie running all directions in parallel).

>Steffan? You wrote someting you name SME? Does it include a SEE?

I think so, the idea (or at least my way) is to make a general static
evaluation. I posted some positions a week ago or so, the SEE from Crafty
doesn't deal with promotions or non-captures.

I think it doesn't matter too much with the non-captures, you just want
something decent and fast there, SME may be overkill.
However I generate promotions along with captures, so I need to sort these along
with captures and the promotions may or may not be captures.

Promotion to a queen could be a better move than winning a knight, but if the
promoted queen is lost instantly winning a knight may be better, so there is a
problem with regular SEE.


This page took 0.01 seconds to execute

Last modified: Thu, 07 Jul 11 08:48:38 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.