Author: Andrew N. Hunt
Date: 09:51:38 11/30/04
Hi! I've recently implemented bitboards (standard and rotated) and have a question about pre-computing moves which contain blocked squares. Let's say I have the occupied rank: bQ, wN, _, wR, _, bP, bN, _ and I want to find the valid moves for the white Rook. How do I handle modifying its bitboard rank: 11010110 to remove the blocked squares and only store the available squares: 01101100? (which I can then And with the white/black pieces to find valid Rook moves) Maybe I'm missing something obvious... :-? Many thanks! ah. --------------------------------------------------------------------= Andy Hunt Manager, Electronic Documentation Wolfram Research, Inc. Voice: 217-398-0700 ext.260; Fax: 217-398-0747 Email: andy@wolfram.com; http://www.wolfram.com/ --------------------------------------------------------------------= Power corrupts. Absolute power is kind of neat. -- John Lehman, Secretary of the Navy, 1981-1987
This page took 0.01 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.