Author: Robert Hyatt
Date: 10:52:37 04/25/00
Go up one level in this thread
On April 25, 2000 at 09:51:28, Colin Frayn wrote: > >>>(Currently I myself have started all over trying to make a really fast rotated >>>BB program. Looks promising so far: make/unmake=2M/sec and movegeneration=12M >>>moves/sec on a Celeron 466) >> >> >>This is such a small part of a chess engine it doesn't really matter. > >Finally someone agrees with me :) > >Making my move generation totally instantaneous would speed my program up by 25% >I think. I make that an ELO improvement of a little over +20. > >Big deal. I could get much more than that by just finetuning the positional >weightings a little bit. > >Other things are a little bit more important here, folks, such as the >implications of your board representation on your static evaluation functions >and in my case, the readability of your code, which bitboards tend to >drastically reduce. > >Can you tell I'm not a bitboard fan? :)) *evil grin* > >Cheers, >Col I have to disagree with the readability point. Think about this: to a person that can't read German, German is not very readable. :) I think bitboard code is much easier to read as many of the things you do are much more 'compact' and tightly expressed in a few lines of code with no loops. In my code, I think move generation is under 10%, which is why I don't worry about it at all.
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.