Bitboard-Chess

From Chessprogramming wiki
Revision as of 14:00, 24 July 2021 by GerdIsenberg (talk | contribs)
Jump to: navigation, search

Home * Engines * Bitboard-Chess

Bitboard-Chess,
a WinBoard compliant, didactic open source chess program by Bill Jordan, written in C++ and licensed under the GPL version 3. Bitboard-Chess is designed to show how a chess engine might work, quite similar to Bills Bare Bones Chess aka Basic-Chess, but using bitboards [1]. Bitboard serialization is done via Matt Taylor's folded BitScan [2], but move generation of sliding pieces is done in mailbox manner iterating over ray directions and pre-calculated target squares [3].

Features

[4]

Board Representation

Search

Evaluation

See also

Publication

External Links

References

Up one Level