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: Lambergar 1.1

 


Lambergar - UCI chess engine  Rating Chess Engines Diary CEDR=3061
Lambergar is a chess engine developed in the Zig programming language. 

The name "Lambergar" is a nod to the Slovenian folk romance, Pegam and Lambergar, which recounts the epic struggle between Jan Vitovec and Krištof Lambergar (Lamberg). This narrative of fortitude and rivalry provided a fitting namesake for this chess engine.

Lambergar is licensed under the MIT License. Check out LICENSE.txt for the full text. Feel free to use this program, but please credit this repository in your project if you use it.

v.1.1:
Builds
Currently, there are five builds:

x86-64-v3: AVX2 support, best for using with NN evaluation and should be a preferred choice for best performance.
x86-64-v2: popcount support, suitable for modern computers.
x86-64-v1: vintage version is for really old computers.
aarch64-linux: version for Raspberry Pi 5,
x86-64-v4: AVX-512 support.
Release Notes
Changed some conditions for quiet move pruning based on history.
Updated the equation for calculating the bonus for history.
Implemented SIMD for the most computationally demanding functions in NNUE calculation, increasing NPS by 45%.
Improved the speed of the move generator, increasing NPS by an additional 15%.
Overall, this results in a 60% increase in NPS. At implemented time controls, this translates to 50% more nodes searched per move and 10% more depth per move.
New net called trstenjak.nnue, same architecture as before, but stronger. Trained on 800M positions of self play.
Compatible with zig version 0.14.0.
Time controls 10s+0.1s

Score of Lambergar-1.1 vs Lambergar_1.0: 631 - 94 - 500  [0.719] 1225
...      Lambergar-1.1 playing White: 388 - 32 - 193  [0.790] 613
...      Lambergar-1.1 playing Black: 243 - 62 - 307  [0.648] 612
...      White vs Black: 450 - 275 - 500  [0.571] 1225
Elo difference: 163.4 +/- 15.2, LOS: 100.0 %, DrawRatio: 40.8 %

Lambergar 1.0 vs other engines:
Alexander 4.01.5/6-36 Games
JudaS ++ 5.01/6-46 Games
ShashChess 380.5/6-56 Games
DarkSeid 5.20.5/6-56 Games
Artemis 6TR0/6-66 Games
Aurora 202410074/4+44 Games
Fortuna 1.0 JA4/4+44 Games
Tcheran 5.14/4+44 Games
Zangdar 3.042/4+04 Games
Troubadour 1.10/4-44 Games
Troubadour 1.30/4-44 Games
Knightx 4.22/2+22 Games
Amy 0.9.6-pre AB JA2/2+22 Games
Dog 3.02/2+22 Games
Vault 0.4.1 JA2/2+22 Games
Ssehc 1.02/2+22 Games
GOOB 1.8.92/2+22 Games
CeeChess 1.42/2+22 Games
LizardBrain2/2+22 Games
Andoma 0.1.1 JA2/2+22 Games
Queen 4.052/2+22 Games



github:https://github.com/jabolcni/Lambergar/releases/

Sample game of this engine:




Partia mi si� podoba�a (ChessBase 16)
[Event "2024.07.18.NewEnginesTest"] [Site "Chess Engines Diary"] [Date "2024.07.20"] [Round "1.63"] [White "Lambergar 0.6.0"] [Black "Knightx 4.1"] [Result "1-0"] [ECO "B30"] [PlyCount "92"] [EventDate "2024.??.??"] {[%evp 0,90,19,38,40,41,51,32,66,38,46,19,6,27,34,13,17,12,19,8,15,18,22,-7,13,-3,3,28,72,-21,49,81,92,62,79,84,76,76,75,69,109,129,119,100,113,124,101,122,106,91,127,106,114,120,129,129,110,110,124,159,170,196,194,196,200,196,224,224,245,253,253,253,258,253,250,259,269,277,271,295,310,325,323,333,336,352,355,374,413,419,425,435,446]} 1. e4 c5 2. Nf3 Nc6 3. Bb5 e6 4. O-O Nge7 5. c3 d5 6. exd5 Qxd5 7. Re1 a6 8. Ba4 b5 9. Bc2 Bb7 10. d4 Rd8 11. Be4 Qh5 12. Nbd2 cxd4 13. cxd4 h6 14. h3 Ng6 15. Nf1 Nh4 16. Be3 Na5 17. Nxh4 Qxh4 18. Bxb7 Nxb7 19. Qf3 Rd7 20. Qc6 Be7 21. Qxa6 O-O 22. Qxb5 Rfd8 23. Ng3 Nd6 24. Qc6 Ne8 25. Qe4 Nd6 26. Qxh4 Bxh4 27. a4 Rb7 28. a5 Rxb2 29. a6 Ra8 30. d5 exd5 31. a7 Bxg3 32. fxg3 Nb5 33. Rab1 Rxb1 34. Rxb1 Nxa7 35. Ra1 f6 36. Bxa7 Kf7 37. Bd4 Rxa1+ 38. Bxa1 Kg6 39. Kf2 Kf5 40. Ke3 h5 41. Kd4 Ke6 42. Bc3 Kd6 43. Bb4+ Ke6 44. Bc5 g6 45. Ba3 g5 46. Bb4 h4 1-0

Comments