Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: BitBoard flop

Author: Tom Kerrigan

Date: 18:02:38 02/03/00

Go up one level in this thread


On February 03, 2000 at 14:48:48, James Swafford wrote:

>I completely agree.  I began with a bitmap engine (Tristram),
>which I learned to implement studying Crafty.
>
>Galahad started out that way, but in the spirit of
>experimentation I changed to the "mailbox" method
>shown in TSCP, leaving only pawn bitmaps.  I hate it.
>I will likely change back if I ever get the time.
>
>I think the nicest thing about bitmaps is the
>ability to gen only captures, then cycle through
>them before generating noncaps.  With any luck,
>noncaps never have to be generated.

I don't have any strong opinions on the subject, but I think that if you're
going to use bitboards, you should have more of a reason than generating capture
moves a few clock cycles faster...

The "mailbox" method is not very good for generating moves. You can also use the
"0x88" method or the method of precalculating every possible move. (Used in GNU
Chess.)

-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.