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



Chess-3 v 4.0 - new version chess engine


Chess-3 UCI compatible chess engine.

Author: Paulsen Koly

Chess-3 v 4.0 what's new?

v4.0 vs v3.0

Elo   | 95.02 +- 8.59 (95%)
Conf  | 8.0+0.08s Threads=1 Hash=1MB
Games | N: 4002 W: 1904 L: 836 D: 1262
Penta | [73, 215, 683, 631, 399]
https://paulsonkoly.pythonanywhere.com/test/666/
What's Changed
readme updates by @paulsonkoly in #239
fen parser fix by @paulsonkoly in #241
loop refactors by @paulsonkoly in #240
added full moves by @paulsonkoly in #242
resize tt by @paulsonkoly in #243
lemire's fast modulo trick by @paulsonkoly in #244
Uciref by @paulsonkoly in #245
add git version to uci id by @paulsonkoly in #251
uci fixes by @paulsonkoly in #250
added test for a mate position search by @paulsonkoly in #257
added gofmt, goimports to ci by @paulsonkoly in #258
fix tt size checks by @paulsonkoly in #261
Bufout by @paulsonkoly in #256
removed castleMask by @paulsonkoly in #259
Ponder by @paulsonkoly in #254
small eval tweak by @paulsonkoly in #262
Extract by @paulsonkoly in #263
ccrl elo updates by @paulsonkoly in #266
tt optimization by @paulsonkoly in #267
perft nps by @paulsonkoly in #268
spell fixes by @paulsonkoly in #269
datagen flag for disabling opening margin by @paulsonkoly in #271
increased the number of decimal digits on MSE tui output by @paulsonkoly in #272
Tune by @paulsonkoly in #273
Extract by @paulsonkoly in #270
delete docs by @paulsonkoly in #275
random coverage chores by @paulsonkoly in #276
some more test coverage by @paulsonkoly in #277
Pawn eval logic refactor by @paulsonkoly in #279
Pawnthreats eval by @paulsonkoly in #282
Pawnlessflank by @paulsonkoly in #283
King attacks overhaul by @paulsonkoly in #284
removed pointless bullet point list by @paulsonkoly in #287
CCRL elo bump by @paulsonkoly in #288
Threats2 by @paulsonkoly in #289
removed vertical mobility bonus, added open / semi open files for rook by @paulsonkoly in #290
tuner output linting by @paulsonkoly in #293
eliminate heap escape on pawns by @paulsonkoly in #291
change gofmt disable to goimports disable by @paulsonkoly in #301
added back gofmt by @paulsonkoly in #306
knightbp by @paulsonkoly in #302
use quadratic dampen on fifty by @paulsonkoly in #308
use bufio for benching by @paulsonkoly in #309
more flexible argument handling for filter outlier by @paulsonkoly in #310
more resilient datagen server by @paulsonkoly in #311
ccrl elo update by @paulsonkoly in #312
bump bench depth +1 by @paulsonkoly in #314
strengthen uci level board validation by @paulsonkoly in #315
Invep by @paulsonkoly in #316
added cross compile windows target by @paulsonkoly in #317
nstm in check invalid by @paulsonkoly in #319
Conthist2 by @paulsonkoly in #318
test coverage chores by @paulsonkoly in #321
test coverage chores by @paulsonkoly in #322
coverage chores by @paulsonkoly in #323
Seep by @paulsonkoly in #324
Bishopoutp by @paulsonkoly in #304
unsafe checks by @paulsonkoly in #327
small optimisation of magic shifts by @paulsonkoly in #330
decrease sigmoidal steepness (king_attacks) by @paulsonkoly in #332
readme by @paulsonkoly in #333
Storm by @paulsonkoly in #331
Full Changelog: v3.0...v4.0


Comments