Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Meltdown 1.8 JA - new chess engine (Windows and Linux)


Meltdown - UCI chess engine
Author: Hans Binderup

NOTE: this is a hobby project that is work in progress.
C++26 chess engine.

Meltdown 1.8 - what's new in this version?

Test results (v1.8 vs v1.7)
Elo | 131.60 +- 12.85 (95%)
Conf | 8.0+0.08s Threads=1 Hash=128MB
Games | N: 2002 W: 1083 L: 359 D: 560
Penta | [20, 93, 301, 317, 270]
https://openbench.bunny.beer/test/414/

Elo | 161.92 +- 17.45 (95%)
Conf | 40.0+0.40s Threads=1 Hash=128MB
Games | N: 1000 W: 558 L: 123 D: 319
Penta | [6, 21, 143, 192, 138]
https://openbench.bunny.beer/test/407/

Elo | 146.53 +- 17.53 (95%)
Conf | 5.0+0.05s Threads=4 Hash=64MB
Games | N: 1004 W: 568 L: 168 D: 268
Penta | [6, 27, 170, 159, 140]
https://openbench.bunny.beer/test/421/

Elo | 143.75 +- 18.37 (95%)
Conf | 8.0+0.08s Threads=1 Hash=128MB (syzygy 5man)
Games | N: 1006 W: 563 L: 169 D: 274
Penta | [10, 39, 141, 173, 140]
https://openbench.bunny.beer/test/408/

What's Changed
terms: improve passed pawn term by @hansbinderup in #136
terms: add pawn square rule by @hansbinderup in #137
terms: add minor shelter terms by @hansbinderup in #138
searcher: make beta static eval aware by @hansbinderup in #140
searcher: add insufficient material detection by @hansbinderup in #141
searcher: add improving heuristics by @hansbinderup in #142
interface: add pretty printing by @hansbinderup in #139
Bunch of minor fixes by @hansbinderup in #144
move_picker: move generation to picker by @clarashepherd in #135
terms: add protected pawn by @hansbinderup in #145
terms: add bad bishop terms by @hansbinderup in #146
terms: clean up terms | generalize compile time args by @hansbinderup in #147
terms: add passed pawn king distance by @hansbinderup in #148
tuner: no fast math by @hansbinderup in #150
terms: add tempo by @hansbinderup in #151
transposition: don't overwrite tt moves by @hansbinderup in #152
syzygy: less aggressive cutoffs by @hansbinderup in #149
terms: add candidate passers by @hansbinderup in #155

Windows/Linux & Android profiled builds - Jim Ablett compiles:


Comments