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 engine: Nalwald 17

Nalwald - Chess engine written in NimAuthor: Jost Triller  Rating JCER=3065

v.17:
Added pawn contextual piece square tables
Added internal iterative reductions
Added aspiration windows
Improved pawn structure tables by considering rank of pawns
Optimized evaluation parameter optimization
Tuned history heuristic
Tuned nullmove, futility, and late move reductions
Tuned check and passed pawn extensions
Tuned PVS
Added "passed pawn is moveable" evaluation parameter
Added "piece attacking other piece" evaluation parameter
More training data
Implemented proper MultiPV support
Added UCI option go nodes

Made code more beautiful

196 ±14 Elo in selfplay vs Nalwald 16 at 10s+0.1s.
Likely more than 50 Elo better against other engines.

Binaries
Windows:
using BMI2 and POPCOUNT: Nalwald-16-modern.exe
for old computers: Nalwald-16.exe
Intel CPUs including and after Haswell (2013) support BMI2 and POPCOUNT
AMD CPUs including and after Zen 1 (2017) support BMI2 and POPCOUNT

Individual statistics: Nalwald 15 - 135 games CEDR (+ 35,= 25,- 75), 35.2 %
Baron 3.44.1                  :   4 (+  1,=  3,-  0), 62.5 %
Ruydos 1.1.11                 :   4 (+  2,=  1,-  1), 62.5 %
Delocto 0.61n                 :   4 (+  4,=  0,-  0), 100.0 %
Fridolin 3.10                 :   2 (+  0,=  2,-  0), 50.0 %
ECE 20.1                      :   2 (+  1,=  1,-  0), 75.0 %
Godel 7.0                     :   2 (+  0,=  2,-  0), 50.0 %
Asymptote 0.8                 :   2 (+  1,=  1,-  0), 75.0 %
Kayra 1.3                     :   2 (+  0,=  0,-  2),  0.0 %
Stockfish 15                  :   2 (+  0,=  0,-  2),  0.0 %
Fisherov 0.98k                :   4 (+  0,=  0,-  4),  0.0 %
BrainLearn 17                 :   2 (+  0,=  0,-  2),  0.0 %
Devel 4.0.2.3                 :   4 (+  2,=  2,-  0), 75.0 %
Cheese 3.0.1                  :   4 (+  3,=  1,-  0), 87.5 %
Wasp 5.50                     :   2 (+  0,=  1,-  1), 25.0 %
Komodo 13.02                  :   4 (+  0,=  0,-  4),  0.0 %
Arasan 23.3                   :   2 (+  0,=  0,-  2),  0.0 %
Zahak 10.0                    :   2 (+  0,=  0,-  2),  0.0 %
Hiarcs 15.5                   :   2 (+  0,=  0,-  2),  0.0 %
Protej 0.6.2                  :   2 (+  0,=  1,-  1), 25.0 %
OliThink 5.10.1               :   4 (+  2,=  1,-  1), 62.5 %
Mantissa 3.3.0                :   2 (+  0,=  0,-  2),  0.0 %
Caissa 0.5                    :   2 (+  0,=  0,-  2),  0.0 %
Stash 33.0                    :   2 (+  0,=  0,-  2),  0.0 %
Horowitz 2.1                  :   2 (+  2,=  0,-  0), 100.0 %
Rebel 15x2                    :   2 (+  0,=  0,-  2),  0.0 %
Minic 3.19                    :   2 (+  0,=  0,-  2),  0.0 %
StockfishMZ 170522            :   2 (+  0,=  0,-  2),  0.0 %
ProteusSF RBE 008             :   2 (+  0,=  0,-  2),  0.0 %
Coiled 1.1                    :   2 (+  0,=  0,-  2),  0.0 %
Devre 2.0                     :   4 (+  0,=  2,-  2), 25.0 %
Dumb 1.9                      :   4 (+  3,=  1,-  0), 87.5 %
Vafra 3.3.1                   :   2 (+  1,=  1,-  0), 75.0 %
Mayhem 7.2                    :   2 (+  2,=  0,-  0), 100.0 %
Benjamin 1.1                  :   4 (+  2,=  1,-  1), 62.5 %
NiCim 3.4                     :   2 (+  1,=  0,-  1), 50.0 %
Colossus 2022a                :   2 (+  2,=  0,-  0), 100.0 %
Bagatur 3.3                   :   4 (+  4,=  0,-  0), 100.0 %
Vafra 3.3.2                   :   4 (+  0,=  2,-  2), 25.0 %
Koivisto 8.8                  :   2 (+  0,=  0,-  2),  0.0 %
Kayra 1.4                     :   2 (+  0,=  0,-  2),  0.0 %
Deep Shredder 13              :   2 (+  0,=  0,-  2),  0.0 %
Fritz 15                      :   2 (+  0,=  1,-  1), 25.0 %
Igel 3.1.0                    :   2 (+  0,=  0,-  2),  0.0 %
Halogen 10.22                 :   2 (+  0,=  0,-  2),  0.0 %
Minic 3.22                    :   2 (+  0,=  0,-  2),  0.0 %
Blue Marlin 15.2a             :   2 (+  0,=  0,-  2),  0.0 %
Koivisto 8.13                 :   2 (+  0,=  0,-  2),  0.0 %
Marvin 6.0.0                  :   2 (+  0,=  0,-  2),  0.0 %
Protej 0.6.3                  :   1 (+  1,=  0,-  0), 100.0 %
Stockfish 070622              :   2 (+  0,=  0,-  2),  0.0 %
Knightx 3.3                   :   2 (+  1,=  0,-  1), 50.0 %
CorChess 080622               :   2 (+  0,=  0,-  2),  0.0 %
Crystal 060622                :   2 (+  0,=  0,-  2),  0.0 %
EMAN 8.03                     :   2 (+  0,=  0,-  2),  0.0 %
NiCim 3.4.1                   :   2 (+  0,=  1,-  1), 25.0 %

Nalwald 17 download


Comments