#chess-engine #chess #search #move #iterative #uci #pruning

bin+lib c4-e5-chess

C4-E5 Chess is a UCI compatible chess engine based on the move generator in crate Chess. These features are provided: Parallelised iterative depthening, late move pruning, principal variant search, transposition table.

3 releases

0.2.2 Oct 27, 2023
0.2.1 Sep 30, 2023
0.2.0 May 18, 2023

#205 in Games

39 downloads per month

MIT license

46KB
1K SLoC

C4-E5 Chess

Rust Build Clippy Analyse

C4-E5 Chess is a UCI compatible chess engine based on the move generator in crate Chess.

These features are provided:

  • Iterative depthening (parallelised)
  • Late move pruning
  • Principal variant search
  • Transposition table

At the time being, the focus was on simplicity and certainly there is a lot of potential in improvments in terms of playing strength.

Documentation

https://docs.rs/c4-e5-chess/0.2.2


lib.rs:

C4-E5 Chess is a UCI compatible chess engine based on the move generator in crate Chess.

These features are provided:

  • Parallelised iterative depthening
  • Late move pruning
  • Principal variant search
  • Transposition table

Dependencies

~5MB
~80K SLoC