Author: Nishu219
RustyKnight is a Rust-based chess engine designed for speed and clarity, implementing solid evaluation heuristics and advanced search techniques.
RustyKnight 2.2 what's new?
What's Changed
Delta pruning by @Nishu219 in #6
Clear Pawn and Material Hash upon ucinewgame by @Nishu219 in #8
CounterMove-Heuristic by @Nishu219 in #10
Update space evaluation logic by @google-labs-jules[bot] in #11
Refactor history heuristic by @Nishu219 in #12
Refactor search stats, add contempt UCI option, and fix seldepth by @Nishu219 in #13
Refactor piece values by @Nishu219 in #14
Refactor lmr formula by @Nishu219 in #15
Refactor to not use Mutex by @Nishu219 in #16
Implements Capture history by @Nishu219 in #18
Search enhancements by @Nishu219 in #19
Implement: go depth 'n' UCI command by @Nishu219 in #20
Full Changelog: v2.1...v2.2
Score of RustyKnightv2.2 vs RustyKnightv2.1: 662 - 124 - 214 [0.769]
RustyKnightv2.2 playing White: 322 - 62 - 116 [0.760] 500
RustyKnightv2.2 playing Black: 340 - 62 - 98 [0.778] 500
White vs Black: 384 - 402 - 214 [0.491] 1000
Elo difference: 208.9 +/- 21.4, LOS: 100.0 %, DrawRatio: 21.4 %
Time control: 60/20
RustyKnight 2.2 vs other engines:
| Halogen 15.8.0 | 0/8 | -8 | 8 games |
| EveAnn 3.5 | 0/8 | -8 | 8 games |
| Shallow 5 dev.8483 JA | 0/8 | -8 | 8 games |
| Dog 4.10 | 0.5/6 | -5 | 6 games |
| Clovis III dev.5d50 JA | 0/6 | -6 | 6 games |
| Tuna 1.0.0 JA | 0.5/4 | -3 | 4 games |
| Reckless 0.9.0 JA | 0/4 | -4 | 4 games |
| Crab 4.6.3 JA | 0/4 | -4 | 4 games |
| Arasan 25.2 JA | 0/4 | -4 | 4 games |
| Critter 1.6a | 0/4 | -4 | 4 games |
| ShashChess 39.1 JA | 0/4 | -4 | 4 games |
| Eubos 4.2 JA | 0.5/2 | -1 | 2 games |
| Petrel 2.1 JA | 0/2 | -2 | 2 games |
| Obsidian dev-16.15 SE | 0/2 | -2 | 2 games |
| Princhess 0.21.0 | 0/2 | -2 | 2 games |
| Raid 4.7 | 0/2 | -2 | 2 games |
| SF-POLY 071025 | 0/2 | -2 | 2 games |
| Pounce release-20251013-v3 | 0/2 | -2 | 2 games |
| PlentyChess 7.0.2 | 0/2 | -2 | 2 games |
| K2 1.0 alpha dev.9b2a JA | 0/2 | -2 | 2 games |
| Corchess 20251005 | 0/2 | -2 | 2 games |

Comments
Post a Comment