Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: REBEL

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.