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

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.

4 releases

0.2.3 Aug 27, 2024
0.2.2 Oct 27, 2023
0.2.1 Sep 30, 2023
0.2.0 May 18, 2023

#280 in Games

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.3


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

~6MB
~96K SLoC