Chess engine written in Rust.
- FEN string parser
- BitBoard representation
- Attack generation for pawns, knights and the king
- Sliding piece attack generation with hyperbola quintessence
- Nothing else (as of now)
- Make a decent (preferrably strong) UCI compatible chess engine
I'm currently reading the chess programming wiki to learn more about engine development.
You can compile it using cargo
or install baker and compile it like this:
bake setup
bake
A binary will be copied to ./bin/kage
kage --fen "<FEN_STRING>"