Author: Daniel Clausen
Date: 01:50:00 06/26/02
Go up one level in this thread
On June 25, 2002 at 19:56:26, Robert Hyatt wrote: >I do this because it is faster on 32 bit machines than hunting thru the >various bitmaps to find what is on square E6, for example. It would be >possible to change my move format and my move generator so that the captured >piece is not included. Then this 64 word array could be discarded. I don't follow your logic. Whether your move format includes the captured piece type or not, how does that help you to find out what piece sits on E6? And about the "because it is faster on 32 bit machines...".. I would assume that also on 64bit machines it's a bit stupid/slow to hunt thru the various bitmaps in order to find out what piece resides on E6. Am I missing something? [and if so, what? :)] I plan to keep this 64 word array forever (or change it even to a 0x88 board) because I think it's the best data structure to answer the question, what piece resides on E6. Sargon
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.