an Chess Engine Communication Protocol and UCI compliant open source chess engine under the terms of the GNU General Public License (GPL) by Raphael Grundrich, Thomas Adolph and Jean-Francois Romang, written in C++ and first released in March 2003. Cassandre started as a student project at Louis Pasteur University, Strasbourg .
Cassandre is a bitboard engine using rotated bitboards with 256 occupancy states to determine sliding piece attacks, bitscan aka first- and last one by conditional 16-bit lookups, and population count by eight byte lookups credited to Dann Corbit . Cassandre greatly lacks any move ordering except generating captures before quiet moves. The structure of the move generation serialization loops is an instructive counterexample of how one shouldn't write a bitboard engine.
- Cassandre - Wikipédia.fr (French)
- Cassandra from Wikipedia
- Cassandra (disambiguation) from Wikipedia
- Cassandra (metaphor) from Wikipedia
- Cassandra (name) from Wikipedia