Reckless v0.1.0
Introducing Reckless, a Rust-based UCI chess engine.
The engine features basic search techniques, including iterative deepening, aspiration windows, principle variation search, as well as simple implementations of selectivity techniques like null move pruning and late move reduction, and move ordering strategies such as TT-move ordering, MVV-LVA, killer heuristic, and history heuristic.
The static evaluation function combines material, mobility, and piece-square tables, utilizing the Simplified Evaluation Function as a guide. For more information, please visit the Chess Programming Wiki.
Elo Estimation
The engine hasn't been tested in CCRL, and therefore doesn't have an assigned Elo rating. However, it has undergone approximate local testing against two other engines at a time control of 60+0.6s with a 10-move opening book.
In comparison, it outperformed both the Halogen 3.0 engine, which holds a CCRL Blitz rating of 2093, and the BadChessEngine 0.4.4 engine (2044 Elo). While an exact rating cannot be determined based on these results alone, it's estimated to be around 2100 Elo.
Rank Name Elo +/- Games Wins Losses Draws Points Score Draw
1 Reckless 0.1.0 44 56 120 55 40 25 67.5 56.3% 20.8%
2 Halogen 3.0 -14 56 120 46 51 23 57.5 47.9% 19.2%
3 BadChessEngine 0.4.4 -29 56 120 43 53 24 55.0 45.8% 20.0%