Difference between revisions of "Bitboard-Chess"

From Chessprogramming wiki
Jump to: navigation, search
Line 12: Line 12:
 
==[[Board Representation]]==
 
==[[Board Representation]]==
 
* [[Bitboards]]
 
* [[Bitboards]]
 +
* [[8x8 Board]]
 
==[[Search]]==  
 
==[[Search]]==  
 
* [[Iterative Deepening]]
 
* [[Iterative Deepening]]

Revision as of 14:00, 24 July 2021

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