Author: Tom Kerrigan
Date: 16:23:39 07/07/98
I want to write a very small chess program and I'm considering possible methods to store a list of pieces. Practically every time a chess program loops through a piece list, it's only concerned with pieces or pawns of a particular color. Thus, I had this in mind: int piece_list[32]; /* piece_list 0 to 7: white pieces piece_list 8 to 15: white pawns piece_list 16 to 23: black pieces piece_list 24 to 31: black pawns */ int white_pieces; int white_pawns; int black_pieces; int black_pawns; I think this is reasonable until a piece needs to be removed. Then the computer needs to figure out which list the piece belongs to, and this sounds time-consuming. Any comments or suggestions? Cheers, Tom
This page took 0.02 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.