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 %
Comments
Post a Comment