Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Storing a chess move

Author: Russell Reagan

Date: 15:16:51 12/26/03

Go up one level in this thread


On December 26, 2003 at 07:28:52, Tord Romstad wrote:

>>I'm thinking about starting a replacement to Terra with a 180 degree different
>>approach. Combined bitboard and 16+16 board, more knowledge intensive, another
>>search approach and possibly some learning abilities.
>
>I'm heading towards the same spot, but from the opposite direction.  :-)

Heh, same here, but from the opposite opposite direction :-) I recently played
with the idea of combining bitboards and a 16x16 board. It is suprising how
little the overhead required to do that is. You just have to add a little
overhead to your make/undo routines, and then you can use the 16x16 stuff or
bitboards, whichever is more advantageous for the given problem at hand.
Ideally, I would like to have an engine with compiler switches that would allow
me to toggle various things on and off. For instance, on 32-bit hardware I could
compile it to use the 16x16 move generator, but on 64-bit hardware I might want
to use the bitboard move generator. It would be very nice to be able to make a
change like that by adding a #define to the code. Then you could compile it for
PDA, 32-bit, or 64-bit and have it run fast on anything.



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.