Chess-3 UCI compatible chess engine.
Author: Paulsen Koly
Chess-3 v 3.0 what's new?
Elo is estimated at ~2920 +/- 30 CCRL.
v3.0 vs v2.0
Elo | 182.17 +- 17.53 (95%)
Conf | 8.0+0.08s Threads=1 Hash=1MB
Games | N: 1002 W: 569 L: 87 D: 346
Penta | [2, 25, 109, 219, 146]
https://paulsonkoly.pythonanywhere.com/test/533/
stash v.25
Elo | 11.48 +- 37.15 (95%)
Conf | 8.0+0.08s Threads=1 Hash=1MB
Games | N: 212 W: 80 L: 73 D: 59
Penta | [9, 20, 46, 17, 14]
https://paulsonkoly.pythonanywhere.com/test/531/
What's Changed
correcting mate score in tt by @paulsonkoly in #132
knight bishop checkmate by @paulsonkoly in #133
added ccrl to readme by @paulsonkoly in #134
fix golangci lint warning on dot import by @paulsonkoly in #136
draw score on second repetation by @paulsonkoly in #137
No tf in tt by @paulsonkoly in #138
Ntype by @paulsonkoly in #139
updated readme by @paulsonkoly in #142
increment ply on null moves by @paulsonkoly in #143
guard rfp in large depths by @paulsonkoly in #144
Ptuner by @paulsonkoly in #145
avg job time tracking by @paulsonkoly in #146
writing pretty formatted go code out file by @paulsonkoly in #147
remove rebug code left over by @paulsonkoly in #148
added pprof profiling for the minimizing with k logic by @paulsonkoly in #149
Epdopt by @paulsonkoly in #150
test by @paulsonkoly in #151
tuned params iterator by @paulsonkoly in #152
tui mode for server by @paulsonkoly in #153
tuner server shutdown by @paulsonkoly in #155
adding types to struct fields in save + epd file name to header by @paulsonkoly in #156
update readme with up to date ccrl ratings by @paulsonkoly in #157
some random docs strings. by @paulsonkoly in #158
Nochksum by @paulsonkoly in #159
fix note formatting by @paulsonkoly in #160
fix move store overrun with illegal position by @paulsonkoly in #162
fix timeout invalid move by @paulsonkoly in #163
board hash refactor by @paulsonkoly in #164
search state re-factor by @paulsonkoly in #165
timeout fix attempt no.2 by @paulsonkoly in #167
tt rework by @paulsonkoly in #169
timeout fix attempt #3 by @paulsonkoly in #170
tweak time control predicted moves by @paulsonkoly in #171
no deflation for history by @paulsonkoly in #172
remove deflate from conthist by @paulsonkoly in #173
no tt cut in pv nodes by @paulsonkoly in #174
Pvfix by @paulsonkoly in #175
remove setting pv to null in nmp by @paulsonkoly in #176
improving after check by @paulsonkoly in #177
go nodes by @paulsonkoly in #178
Datagen by @paulsonkoly in #179
insert into tt in qsearch by @paulsonkoly in #180
added seed initialisation to datagen by @paulsonkoly in #182
Extract by @paulsonkoly in #183
added some more linters to golanglint-ci by @paulsonkoly in #184
removed perft debug by @paulsonkoly in #185
Mvvlva by @paulsonkoly in #186
some godoc chores by @paulsonkoly in #187
Movegenref by @paulsonkoly in #188
fix 50 move counter reset on castles by @paulsonkoly in #191
Fixepcapabrank by @paulsonkoly in #192
fix ep cap in qsearch by @paulsonkoly in #193
en passant fix in ab main loop by @paulsonkoly in #194
fix memProf for bench by @paulsonkoly in #195
renamed types to chess by @paulsonkoly in #196
adding tools to CI builds by @paulsonkoly in #198
refactor attacks, remove ep flag from move by @paulsonkoly in #199
test refactor by @paulsonkoly in #201
test refactor chores by @paulsonkoly in #202
rephrasing README.md by @paulsonkoly in #204
Ispseudo by @paulsonkoly in #200
Coordref by @paulsonkoly in #205
fix for ispseudolegal check when promo is set by @paulsonkoly in #208
Picker2 by @paulsonkoly in #209
reduce tt size to 1Mb for bench by @paulsonkoly in #214
test refactor chores by @paulsonkoly in #218
added search reproducability test by @paulsonkoly in #221
test edge case of go nodes 0 by @paulsonkoly in #222
history penalty adjustment by @paulsonkoly in #220
transposition table test by @paulsonkoly in #224
Spsa by @paulsonkoly in #223
added mvvlva test by @paulsonkoly in #225
fix capture en passant TODO by @paulsonkoly in #217
refactor move creation by @paulsonkoly in #226
fix mate distance reporting by @paulsonkoly in #227
Spsa updates / no value changes by @paulsonkoly in #228
Bfrep by @paulsonkoly in #229
fix hashfull reporting by @paulsonkoly in #232
Iir by @paulsonkoly in #233
history tweaks by @paulsonkoly in #234
added crash script by @paulsonkoly in #236
Capthist by @paulsonkoly in #235
license update in prep for v3.0 by @paulsonkoly in #237
new values from spsa tune by @paulsonkoly in #238

Comments
Post a Comment