Author: Matthias Gemuh
Date: 17:35:57 03/28/03
BITBOARD AttacksTo[64], AttacksFrom[64];
My engine (BigLion) sux.
The reason is partly because I calculate the above infos (AttacksTo and
AttacksFrom) for each square at all nodes from scratch. I hit 100 kN/s in
middlegame on 1.8GHz, with pruning and extensions switched on.
Attempts to update the above attack infos incrementally failed (too buggy).
Who can help with some nice pseudo code, based on MOVE(nFrom, nTo) ?
Castling and en passant will always be calculated from scratch.
Thanks,
Matthias.
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.