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



New version chess engine: Nalwald 18

Nalwald - Chess engine written in Nim
Author: Jost Triller  Rating JCER=3249

v.18:
Changes
Fixed issues with positions with more than 256 legal moves
Expanded pawn-relative PSTs to piece-relative PSTs
Added some enemy king context to piece-relative PSTs
Added passed pawns to piece-relative PSTs
More training data
This is probably where the majority of the improvement comes from, going from ~14 million to ~32 million


Removed evaluation features:
mobility
explicit king safety
both bishops
rook on open file
piece attacking other piece + forks


Better aspiration windows
Simplified hash table result handling
Fixed issues with multithreading and race conditions in hash table

98 ±5 Elo in selfplay vs Nalwald 17.1 at 20s+0.3s.

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 18 download


Comments