Changes

Jump to: navigation, search

Cassandre

4 bytes removed, 16:26, 30 December 2019
no edit summary
[[BitScan|bitscan]] aka first- and last one by conditional 16-bit lookups, and [[Population Count|population count]] by eight byte lookups credited to [[Dann Corbit]] <ref>[http://cassandre.sourceforge.net/about.html Cassandre - Chess Engine - About]</ref>.
Cassandre greatly lacks any [[Move Ordering|move ordering]] except generating [[Captures|captures]] before [[Quiet Moves|quiet moves]].
The structure of the [[Move Generation|move generation]] [[Bitboard Serialization|serialization loops]] are is an instructive counter example, counterexample of how one should not shouldn't write a bitboard engine.
=See also=

Navigation menu