codedeliveryservice/Reckless
Competitive chess engine written in Rust
What it solves
Reckless is a competitive, open-source chess engine designed to play chess at a high level, consistently ranking among the top engines in major tournaments like the Chess.com Computer Chess Championship (CCC) and the Top Chess Engine Championship (TCEC).
How it works
Reckless is a UCI-compatible engine, meaning it does not have its own user interface but instead connects to a GUI (such as Cute Chess, En Croissant, or Nibbler). It utilizes NNUE (Efficiently Updatable Neural Networks) for evaluation, as indicated by its use of the Bullet trainer. It supports Syzygy endgame tablebases for perfect play in endgames and can be optimized using Profile-Guided Optimization (PGO) and hardware-specific instructions (AVX-512, AVX2) to maximize search speed.
Who it’s for
It is intended for chess enthusiasts, engine developers, and competitive players who want a high-performance, open-source chess engine for analysis or competition.
Highlights
- Tournament-grade performance: Consistently ranks in the top tiers of major computer chess championships.
- Hardware optimization: Offers specialized builds for AVX-512 and AVX2 to ensure maximum speed on modern CPUs.
- UCI Compatible: Works with any standard chess GUI.
- Advanced features: Supports Chess960 (Fischer Random) and Syzygy endgame tablebases.
Related
- Project
- Project
- Project
- Project
- Project