Meltdown - UCI chess engine
Author: Hans Binderup
NOTE: this is a hobby project that is work in progress.
C++26 chess engine.
Meltdown 1.6 - what's new in this version?
Test results (v1.6 vs v1.5)
Elo | 152.21 +- 10.64 (95%)
Conf | 8.0+0.08s Threads=1 Hash=128MB
Games | N: 3002 W: 1630 L: 393 D: 979
Penta | [20, 138, 359, 553, 431]
https://openbench.bunny.beer/test/240/
What's Changed
searcher: mute compilation warning by @hansbinderup in #86
Clara/add outposts by @clarashepherd in #84
searcher: add search stack by @hansbinderup in #91
tt: add evaluation to entries by @hansbinderup in #93
cleanup: moves as copies | correct seeSwap values | add score formatter | remove constexpr warning for table limits by @hansbinderup in #92
workflows: discontinue nightly by @hansbinderup in #95
evaluation: support SPSA tuning by @hansbinderup in #96
searcher: add tt probe to qsearch by @hansbinderup in #94
tuner: improve epoch print-outs | better learning rate by @hansbinderup in #98
searcher: add lmr table by @hansbinderup in #101
terms: add term context by @hansbinderup in #99
terms: add pawn attacks to mobility scores by @hansbinderup in #100
searcher: depth based NMP | zugzwang check for NMP by @hansbinderup in #102
uci-options: fix spsa bugs by @hansbinderup in #107
workflows: fix authors for releases by @hansbinderup in #104
evaluator: correct tbhits print out | add nps printout | add hashfull printout by @hansbinderup in #105
time_manager: add soft limit scaling by @hansbinderup in #108
uci_handler: update syzygy to be compliant with OpenBench by @hansbinderup in #111
move_picker: create move picker by @clarashepherd in #109
time_manager: strong duration types | uci option for move overhead | improve moves to go time handling by @hansbinderup in #110
Comments
Post a Comment