Author: Anthony Cozzie
Date: 15:05:01 08/30/03
Go up one level in this thread
On August 30, 2003 at 17:05:45, Vincent Diepeveen wrote: >In REBEL as we can read from its homepage it is also 1 instruction. > >Because Ed doesn't know the difference between C and BASIC, >i'll write down the code for REBEL here in C (of course rebel-engine is 100% >assembly so 'decompiling' is not happening here) > > attackers = MyAtt[sq] & 7; > >He that looks very similar to what i do in DIEP! > >Now fritz: > > attackers = MyAtt[sq] & 7; > >He HOW SIMILAR that looks to rebel? > >Must i go on? how is this incompatible with bitboards? I don't think there is some law saying you can't have bitboards *and* attack tables. I am giving very serious thought to including Ed-style tables in Zappa. Crafty's king-safety code is (imo) inadequate. With pieces like bishops, it trivially doesn't matter if the bishop is at B1 or D3, it still is attacking the king's field. Maybe at some point Zappa's bitboards will simply get phased out of existence, but I doubt it. They are simply too convenient for some things. The rotated bitboard masks are L2 yes, but the others (like the k-p square) are probably L1. anthony
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.