Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Bitboards and Quick Killer

Author: Tom Kerrigan

Date: 14:03:24 08/15/00

Go up one level in this thread


On August 15, 2000 at 13:43:55, Larry Griffiths wrote:

>Hi,
>
>[D] 7k//5k/////5bQk w - - 0 1
>
>Hope this EPD string works :)
>
>I am generating capture moves and then AB searching.
>If a cutoff does not occur, then I generate non-capture moves.
>I am coding quick-killer moves into my program.
>The queen move to g7 produces checkmate, but since captures
>are generated first, the killer move is not at the head of the list.
>Should I look at the last killer move and then decide if I
>should generate moves before captures?  Or should I just generate
>captures and non-captures all at once which would eliminate this
>problem all-together?

No matter how you generate your moves, you should always be searching captures
before killers.

Also, at this early stage in your program's development, you should just
generate all your moves at once and move on. Doing this "quick killer" stuff
doesn't give you a very big performance gain and it makes your code much more
complicated.

-Tom



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.