Testing LazySMP

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, chrisw, Rebel

User avatar
Gabor Szots
Posts: 1401
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: New engine: LazySMP

Post by Gabor Szots »

LazySMP wrote: Fri Oct 18, 2024 6:21 pmAbout two weeks ago, Mr. Gabor wanted to test my engine, but one of the members of this forum (Guenther) sent an insulting message, which made it not happen.
False deduction.
Gabor Szots
CCRL testing group
User avatar
hgm
Posts: 28265
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: New engine: LazySMP

Post by hgm »

[Moderation] Note that this thread is under moderator scrutiny for separating the discussion about the engine and its testing from any personal issues. The latter, in so far they are not blatant personal attacks, will be moved to the Kindergarten section.
User avatar
Tibono
Posts: 119
Joined: Sat Aug 01, 2015 6:16 pm
Location: France
Full name: Eric Bonneau

Re: New engine: LazySMP

Post by Tibono »

LazySMP wrote: Sat Oct 05, 2024 1:24 pm ... based on FIDE ratings, I'd guess my engine is currently at 2300 Elo.
Looks correct as an order of magnitude (I got 2278 as an early rating after 8 games, which is much too few games, yet consistent with your estimate).
No issue to report (no crash nor dead loop, no memory leak, correct time management...) running the v3.0 avx2 version.
LazySMP wrote: Sat Oct 05, 2024 1:24 pm Although my engine is not strong, it is very fast. My engine speed is about 9 million NPS on a single thread.
The threads setting doesn't work on my laptop. Any value behaves like the single thread setting. Is this expected?
Anyway thanks for this engine, I enjoyed testing it.
LazySMP
Posts: 131
Joined: Fri Oct 04, 2024 8:31 pm
Full name: Daniel Pierce

Re: New engine: LazySMP

Post by LazySMP »

Thanks a lot for your kind attention.
Tibono wrote: Mon Oct 21, 2024 9:02 pm No issue to report (no crash nor dead loop, no memory leak, correct time management...) running the v3.0 avx2 version.
There were some issues (Castling, EnPassant, Promotion,...) in version 2.0 which were fixed. As I expected, version 3.0 does not have any particular problems.
Tibono wrote: Mon Oct 21, 2024 9:02 pm The threads setting doesn't work on my laptop. Any value behaves like the single thread setting. Is this expected?
This is expected. Due to bugs in the multi-threading algorithm, currently the engine only supports single thread.
Tibono wrote: Mon Oct 21, 2024 9:02 pm Anyway thanks for this engine, I enjoyed testing it.
Thank you for sharing so honestly, and for very clearly describing my engine has no bugs. You spoke eloquently and honestly, and I thank you for that.
supernova
Posts: 49
Joined: Mon Apr 15, 2024 8:30 pm
Full name: Arthur Matheus

Re: New engine: LazySMP

Post by supernova »

LazySMP wrote: Tue Oct 22, 2024 5:34 pm
There were some issues (Castling, EnPassant, Promotion,...) in version 2.0 which were fixed. As I expected, version 3.0 does not have any particular problems.

[/quote]

Hello, I have not yet finished running this test set, but your engine has already experienced several losses due to time constraints.
(Time Setup: 120sec + 5sec inc)

[pgn]
[Event "Test"]
[Site "Test"]
[Date "2024.10.20"]
[Round "6"]
[White "Rebel Mephisto-Gideon"]
[Black "LazySMP 3.0"]
[Result "1-0"]
[ECO "A00"]
[Opening "Polish (Sokolsky-Orangutan) Opening"]
[Time "01:12:53"]
[Variation "Schühler Gambit"]
[TimeControl "120+5"]
[Termination "time forfeit"]
[PlyCount "255"]

1. b4 c6 2. Bb2 a5 3. b5 cxb5 4. a3 Nc6 5. e4 {-0.52/11 6} b4 {+0.60/19 5}
6. axb4 {-0.51/11 12} Nxb4 {+0.60/18 13} 7. Bb5 {-0.43/11 9} Nf6 {+0.71/18
10} 8. d3 {-0.52/10 9} Qb6 {+0.94/17 4} 9. Na3 {-0.44/10 7} Nc6 {+0.86/18
15} 10. Nf3 {-0.44/10 8} e5 {+0.79/18 12} 11. Rb1 {-0.47/10 5} d6 {+0.72/18
26} 12. O-O {-0.41/9 4} Be7 {+0.64/19 16} 13. Ba4 {-0.50/10 8} Qc7
{+0.68/18 8} 14. Nb5 {-0.53/10 8} Qd8 {+0.70/18 13} 15. d4 {-0.42/10 7} O-O
{+0.67/20 9} 16. Re1 {-0.41/10 6} Bg4 {+0.70/20 13} 17. h3 {-0.48/9 5} Bxf3
{+0.66/19 6} 18. Qxf3 {-0.29/10 7} Nd7 {+0.67/19 5} 19. Red1 {-0.25/10 6}
Nb6 {+0.72/21 5} 20. Qb3 {-0.36/11 4} exd4 {+0.75/20 4} 21. Nxd4 {0.00/10
3} Nxd4 {+0.75/22 5} 22. Bxd4 {-0.09/10 2} Nxa4 {+0.72/22 5} 23. Qxa4
{0.00/10 7} Qc7 {+0.74/21 6} 24. Rd3 {-0.17/10 8} Qc6 {+0.79/22 7} 25. Rb5
{-0.15/10 8} Rfe8 {+0.78/21 5} 26. f3 {-0.23/10 8} Bf6 {+0.80/19 4} 27.
Bxf6 {-0.26/10 4} gxf6 {+0.84/23 6} 28. c4 {-0.24/11 7} Re5 {+0.86/22 8}
29. Rdd5 {-0.19/11 8} Kg7 {+0.91/22 23} 30. Kh2 {-0.22/11 8} Ra7 {+0.91/19
8} 31. Qa2 {-0.08/11 7} Ra6 {+0.94/21 12} 32. Rxa5 {-0.07/11 6} Rxa5
{+0.93/25 7} 33. Rxa5 {-0.09/11 1} Rxa5 {+0.93/23 5} 34. Qxa5 {-0.45/10 0}
Qxc4 {+0.91/21 4} 35. Qb6 {-0.56/12 6} Qc6 {+0.90/21 4} 36. Qf2 {-0.67/13
12} Qc5 {+0.91/21 3} 37. Qg3+ {-0.67/12 4} Kh8 {+0.89/19 4} 38. Qh4
{-0.53/13 7} Qe5+ {+0.93/19 8} 39. f4 {-0.67/12 7} Qe6 {+0.92/20 3} 40. Qe1
{-0.64/13 7} d5 {+0.96/22 4} 41. Qb4 {-0.59/13 10} Kg7 {+0.97/22 4} 42.
exd5 {-0.55/12 6} Qxd5 {+0.95/20 3} 43. Qb6 {-0.69/12 6} Qe4 {+1.00/21 6}
44. Kg1 {-0.61/12 7} Qxf4 {+1.09/19 3} 45. Qxb7 {-0.46/12 12} Qe3+
{+1.09/18 4} 46. Kf1 {-0.38/10 4} Qd3+ {+1.08/18 3} 47. Kf2 {-0.31/10 6}
Qd4+ {+1.05/19 8} 48. Kf3 {-0.34/10 6} Qd1+ {+1.03/18 6} 49. Kf2 {-0.30/10
5} Qd2+ {+1.02/18 3} 50. Kf3 {-0.31/10 5} Qc3+ {+1.01/18 3} 51. Kf2
{-0.30/10 5} Qc5+ {+1.01/19 6} 52. Kf3 {-0.30/10 7} Qf5+ {+1.00/18 8} 53.
Kg3 {-0.33/10 5} Qg5+ {+1.01/18 4} 54. Kf3 {-0.33/10 3} Qh5+ {+1.00/18 5}
55. Ke3 {-0.28/10 5} Qh4 {+1.00/17 4} 56. Kf3 {-0.29/11 3} Qe1 {+0.99/18 7}
57. Qd5 {-0.32/11 6} Qc3+ {+1.00/19 5} 58. Kf2 {-0.28/10 6} Qb2+ {+1.00/18
2} 59. Kf3 {-0.26/10 3} Qa1 {+1.00/19 2} 60. Kf4 {-0.28/11 6} Qc3 {+1.00/19
3} 61. Qb5 {-0.32/11 5} Qc1+ {+1.03/19 10} 62. Kf3 {-0.32/10 4} Qa3+
{+1.01/19 2} 63. Kf2 {-0.27/10 4} Qa7+ {+1.01/20 2} 64. Kf3 {-0.27/10 3}
Qa8+ {+1.00/20 10} 65. Kf2 {-0.27/11 7} Qe4 {+1.01/18 2} 66. g3 {-0.30/11
3} Qd4+ {+1.02/19 4} 67. Kf3 {-0.29/10 4} Qa1 {+1.03/19 3} 68. h4 {-0.25/11
6} Qc3+ {+1.01/19 4} 69. Kf4 {-0.25/10 4} Qe1 {+1.01/19 10} 70. Kf3
{-0.27/11 5} Qd1+ {+1.01/19 4} 71. Kf2 {-0.29/10 3} Qd2+ {+1.01/19 4} 72.
Kf3 {-0.30/11 9} Qd4 {+1.00/20 6} 73. Qf5 {-0.28/12 7} Qd1+ {+1.00/19 2}
74. Kf2 {-0.25/11 5} Qd2+ {+1.00/19 2} 75. Kf1 {-0.26/11 6} Qc1+ {+1.00/18
2} 76. Kf2 {-0.25/11 9} Qb2+ {+0.99/19 2} 77. Kf3 {-0.24/10 4} Qb3+
{+1.00/21 2} 78. Kg2 {-0.26/11 7} Qe6 {+1.00/21 4} 79. Qd3 {-0.27/12 6}
Qc6+ {+0.99/19 2} 80. Kf2 {-0.24/10 3} Qb6+ {+1.00/21 2} 81. Ke2 {-0.23/11
8} Qg1 {+1.01/22 3} 82. Kf3 {-0.24/11 3} Qc1 {+1.00/21 2} 83. g4 {-0.24/11
4} Qh1+ {+0.99/21 6} 84. Kg3 {-0.23/11 5} Qe1+ {+0.98/21 5} 85. Kh3
{-0.25/11 4} Qf2 {+0.97/22 17} 86. h5 {-0.32/12 7} Qb6 {+0.97/21 6} 87. Kg3
{-0.15/12 6} Qc7+ {+0.97/21 6} 88. Kf3 {-0.17/11 7} Qc5 {+0.97/20 4} 89.
Kg3 {-0.14/11 3} Qa7 {+0.97/20 3} 90. Kg2 {-0.16/12 6} Qb7+ {+0.97/20 2}
91. Kf2 {-0.17/11 5} Qb4 {+0.97/20 3} 92. Kf3 {-0.16/12 7} Qa5 {+0.97/21 4}
93. Kf4 {-0.17/12 6} Qa2 {+0.97/21 11} 94. Qd4 {-0.21/12 6} Qg2 {+0.97/22
8} 95. Qc5 {-0.17/11 3} Qh2+ {+0.97/19 4} 96. Ke4 {-0.18/11 6} Qh4
{+0.97/20 6} 97. Kf4 {-0.18/12 6} Qh3 {+0.97/21 4} 98. Qd4 {-0.22/12 6} Qa3
{+0.97/21 4} 99. Qd2 {-0.21/11 3} Qa4+ {+0.97/20 3} 100. Kf3 {-0.17/11 8}
Qa8+ {+0.97/19 2} 101. Kf4 {-0.17/11 11} Qb8+ {+0.97/19 3} 102. Kf3
{-0.18/11 7} Qb7+ {+0.97/20 2} 103. Kf4 {-0.17/11 6} Qc7+ {+0.97/20 2} 104.
Kf3 {-0.18/11 5} Qc4 {+0.97/20 3} 105. Qd8 {-0.21/12 6} Qb3+ {+1.01/20 9}
106. Kf4 {-0.20/11 4} Qa4+ {+0.98/20 4} 107. Kf3 {-0.17/11 3} Qa3+
{+0.99/20 2} 108. Kf4 {-0.18/11 4} Qc1+ {+0.97/20 6} 109. Kf3 {-0.16/11 4}
Qh1+ {+0.97/20 5} 110. Kf4 {-0.16/11 5} Qh2+ {+0.97/22 5} 111. Kf3
{-0.19/12 6} Qh3+ {+0.97/21 3} 112. Kf4 {-0.14/12 7} Qf1+ {+0.97/22 9} 113.
Kg3 {-0.17/10 1} Qe1+ {+0.96/20 4} 114. Kf3 {-0.19/11 3} Qc3+ {+0.96/21 3}
115. Kf4 {-0.16/12 6} h6 {+0.96/21 3} 116. Qd7 {-0.19/12 5} Qh3 {+0.96/21
10} 117. Qd4 {-0.18/12 4} Qg2 {+0.96/20 4} 118. Qc5 {-0.16/12 5} Qh2+
{+0.96/21 3} 119. Ke4 {-0.16/11 3} Qg3 {+0.96/19 4} 120. Qc8 {-0.16/12 6}
Qe1+ {+1.01/17 9} 121. Kf4 {-0.14/11 4} Qf2+ {+1.05/18 3} 122. Ke4 {-0.17/7
0} Qe2+ {+1.05/18 3} 123. Kf4 {-0.14/11 3} Qf1+ {+1.00/18 4} 124. Ke4
{-0.15/11 4} Qb1+ {+1.00/18 8} 125. Kf4 {-0.15/12 8} Qb4+ {+0.96/17 3} 126.
Ke3 {-0.15/11 3} Qd6 {+0.96/18 7} 127. Kf3 {-0.18/12 4} Qd3+ {+0.97/19 5}
128. Kf4 {-0.12/11 3} ... {Black forfeits on time} 1-0

[Event "Test"]
[Site "Test"]
[Date "2024.10.20"]
[Round "7"]
[White "LazySMP 3.0"]
[Black "Lc0.cuda 0.31.1 maia-1600 6t1024h"]
[Result "0-1"]
[ECO "A53"]
[Opening "Old Indian"]
[Time "03:32:34"]
[Variation "Janowski"]
[TimeControl "120+5"]
[Termination "time forfeit"]
[PlyCount "100"]

1. d4 Nf6 2. c4 d6 3. Nc3 Bf5 4. f3 e5 5. e4 exd4 6. Qxd4 Nc6 {-1.82/17 26}
7. Qd1 {0.00/19 6} Be6 {-0.95/18 17} 8. Nh3 {0.00/20 9} Bxh3 {+0.59/18 14}
9. gxh3 {0.00/19 7} Nd7 {+0.64/19 1} 10. Be3 {+0.08/18 11} Be7 {+1.85/18
13} 11. Be2 {+0.18/18 8} Bh4+ {+2.81/17 11} 12. Kf1 {+0.13/20 6} f5
{+4.74/16 14} 13. exf5 {+0.98/18 4} O-O {+4.84/15 6} 14. Qd5+ {+0.90/19 16}
Kh8 {+4.95/14 6} 15. Rg1 {+0.88/19 21} Ne7 {+8.53/14 6} 16. Qxb7 {+0.84/20
7} Nxf5 {+6.76/16 10} 17. Nd1 {+0.67/20 21} g6 {+9.09/11 11} 18. Bxa7
{+1.26/20 6} c5 {+10.69/12 5} 19. Bd3 {-0.70/23 5} Ne5 {+10.72/14 4} 20.
Bxf5 {-1.23/23 34} Rxf5 {+10.99/12 4} 21. Ke2 {-2.66/20 29} Rf7 {+15.00/11
6} 22. Bb6 {-2.87/22 12} Rxb7 {+23.25/12 6} 23. Bxd8 {-3.12/20 4} Rxd8
{+21.85/12 13} 24. b3 {-2.57/21 14} Nc6 {+27.33/11 7} 25. Kf1 {-2.66/20 7}
Bf6 {+53.67/10 8} 26. Rc1 {-2.47/20 3} Bd4 {+55.30/9 7} 27. Rg4 {-2.71/21
8} Ne5 {+40.41/10 5} 28. Re4 {-2.78/19 3} Nxf3 {+22.20/10 6} 29. Kg2
{-2.75/20 7} Ng5 {+25.32/10 5} 30. Rg4 {-2.66/19 4} Nf7 {+44.48/10 4} 31.
Re4 {-2.66/20 5} Ne5 {+23.25/9 8} 32. Ne3 {-2.68/19 4} Rf8 {+18.18/10 8}
33. Rc2 {-3.09/19 5} Bxe3 {+16.64/10 6} 34. Rxe3 {-2.68/20 4} Nc6
{+20.54/10 6} 35. Re4 {-2.70/18 3} Nd4 {+16.62/10 4} 36. Rb2 {-2.73/20 4}
Nf5 {+18.57/9 7} 37. Rd2 {-2.65/19 6} Kg7 {+23.73/9 5} 38. Rd5 {-2.73/18 4}
Ra7 {+23.40/9 7} 39. Rd2 {-2.80/20 4} Rfa8 {+31.17/9 6} 40. Ree2 {-2.72/21
4} Nd4 {+25.88/9 4} 41. Rf2 {-2.76/20 3} Nf5 {+24.10/10 8} 42. Rfe2
{0.00/68 3} Nd4 {+24.53/9 4} 43. Rf2 {0.00/71 3} Re8 {+23.26/9 7} 44. Kg1
{-2.80/19 8} Re1+ {+19.99/9 5} 45. Kg2 {-3.47/19 4} Re4 {+22.01/9 7} 46.
Rd1 {-2.84/19 4} Rae7 {+19.70/9 4} 47. Kf1 {-3.03/19 7} Re3 {+19.91/10 6}
48. Kg2 {-3.38/20 5} Re2 {+15.92/10 5} 49. Rf1 {-3.28/19 5} Rxf2+
{+15.93/10 12} 50. Rxf2 {-3.35/17 5} Ra7 {+21.31/10 5} 51. ... {White
forfeits on time} 0-1

[Event "Test"]
[Site "Test"]
[Date "2024.10.20"]
[Round "2"]
[White "Lc0.cuda 0.31.1 maia-1300 6t1024h"]
[Black "LazySMP 3.0"]
[Result "1-0"]
[ECO "C01"]
[Opening "French"]
[Time "17:53:12"]
[Variation "Exchange, 4.Bd3 Bd6"]
[TimeControl "120+5"]
[Termination "time forfeit"]
[PlyCount "255"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Bd6 5. Nc3 {+0.88/15 45} Ne7
{-0.07/19 6} 6. a3 {+0.83/17 7} Nbc6 {0.00/19 11} 7. Be3 {+0.74/16 19} Be6
{-0.03/19 13} 8. Nge2 {+0.68/16 6} f6 {0.00/19 13} 9. Qd2 {+0.98/14 3} a6
{0.00/19 6} 10. O-O-O {+1.06/14 4} Kf7 {0.00/19 9} 11. g4 {+3.19/14 10}
Bxg4 {+0.91/17 5} 12. Rhg1 {+2.02/13 5} h5 {+0.93/19 14} 13. f3 {+2.05/16
0} Bxf3 {+1.71/20 4} 14. Kb1 {+1.41/15 15} Bxh2 {+2.55/21 4} 15. Rgf1
{+2.54/17 0} Bg4 {+2.57/20 9} 16. Rf2 {+0.26/12 5} Bd6 {+2.56/19 6} 17.
Rdf1 {-0.33/13 4} Rb8 {+2.55/19 22} 18. Nf4 {-0.54/13 12} Bxf4 {+2.56/18 4}
19. Bxf4 {-0.58/13 0} Nxd4 {+3.52/19 7} 20. Be5 {-0.95/13 4} Ndc6 {+3.43/18
5} 21. Bxf6 {-0.53/14 13} gxf6 {+3.71/18 4} 22. Rxf6+ {-0.53/16 0} Ke8
{+3.93/18 5} 23. Na4 {-0.88/17 15} Kd7 {+4.58/18 20} 24. Qg5 {-0.73/21 0}
Kc8 {+4.66/17 15} 25. Qg7 {0.00/9 5} Rg8 {+3.79/21 18} 26. Qh6 {+0.02/8 5}
Re8 {+3.94/20 4} 27. Rf8 {+0.18/18 6} Bd7 {+2.27/21 5} 28. Nc5 {+1.34/18 6}
Ra8 {+2.56/22 4} 29. Qh8 {+1.21/16 0} Ne5 {+0.50/23 21} 30. Rxe8 {+0.62/19
7} Bxe8 {+0.17/19 3} 31. Qxe5 {+0.48/19 3} Nc6 {-0.08/23 14} 32. Qe6+
{+0.44/25 0} Kb8 {+0.60/20 4} 33. Rg1 {+0.45/20 16} Ka7 {+0.74/19 3} 34.
Rg7 {-0.06/16 9} Rc8 {+0.74/19 6} 35. Qf5 {+0.93/16 8} Kb8 {+0.61/20 8} 36.
Nxa6+ {+1.02/18 6} bxa6 {+0.94/21 2} 37. Bxa6 {+0.93/18 3} Nd4 {+0.91/20 3}
38. Qh3 {+0.92/20 4} Ba4 {+0.90/20 4} 39. b3 {+1.14/16 8} Bc6 {+0.75/23 9}
40. Bxc8 {+1.10/16 0} Qxc8 {+0.79/19 3} 41. Qc3 {+1.12/16 7} Ne6 {+0.75/19
4} 42. Re7 {+1.24/18 4} Nd8 {+0.61/19 3} 43. Qf6 {+1.39/19 7} Bb5 {+0.56/19
5} 44. a4 {+1.81/14 10} Bd7 {+0.51/20 8} 45. Re5 {+1.69/12 14} Be6
{+0.47/20 6} 46. Rxh5 {+1.55/11 6} Nf7 {+0.44/18 4} 47. Rh4 {+1.30/11 14}
Qd7 {+0.51/17 5} 48. Rb4+ {+1.07/11 5} Kc8 {+0.55/18 5} 49. Qc3 {+0.98/12
7} Qd6 {+0.72/19 4} 50. Rh4 {+0.91/12 4} Qe5 {+0.80/18 3} 51. Qxe5
{+0.82/11 3} Nxe5 {+0.79/22 4} 52. Rh8+ {+0.85/12 3} Kd7 {+0.82/21 4} 53.
a5 {+0.83/12 3} Nc6 {+0.65/21 7} 54. a6 {+0.79/13 2} Bf5 {+0.60/19 5} 55.
Kc1 {+0.89/11 11} Kd6 {+0.67/19 4} 56. b4 {+0.88/12 1} Bd7 {+0.63/20 3} 57.
Rb8 {+1.01/13 5} d4 {-0.94/26 5} 58. Kd2 {+0.79/14 9} Bg4 {-1.63/22 6} 59.
Ra8 {+1.49/11 4} Bf3 {-0.77/24 4} 60. b5 {+1.17/12 2} Ne5 {0.00/22 5} 61.
Rf8 {+0.78/12 9} Be4 {0.00/22 4} 62. Ke2 {+0.64/12 9} Nd7 {0.00/20 4} 63.
Rd8 {+0.65/11 5} Ke7 {+0.06/20 3} 64. Rh8 {+0.63/11 5} Nb6 {0.00/19 4} 65.
Rh5 {+0.60/11 4} Bxc2 {+0.83/19 5} 66. Kd2 {+0.65/11 2} Bg6 {+0.93/20 6}
67. Rg5 {+0.42/11 4} Kf7 {+1.04/20 5} 68. Rc5 {+0.55/12 6} Na8 {+0.46/19 4}
69. Re5 {+0.69/12 5} d3 {+1.12/22 4} 70. Rd5 {+0.68/11 7} Ke7 {+1.07/20 3}
71. Rg5 {+0.73/13 2} Kf6 {+0.71/20 5} 72. Rc5 {+0.61/12 5} Be4 {+1.09/20 6}
73. Rh5 {+0.84/12 3} Kg7 {+0.49/20 6} 74. Re5 {+0.85/12 6} Bg6 {+0.47/18 3}
75. Re7+ {+0.76/13 4} Kf6 {+0.37/19 6} 76. Re3 {+0.72/13 5} Nb6 {+1.14/20
3} 77. a7 {+0.72/13 0} Kf7 {+1.08/21 4} 78. Re5 {+0.65/13 10} Na8 {+1.00/20
5} 79. Ke3 {+0.73/13 3} Kf6 {+0.36/21 6} 80. Rc5 {+0.67/14 7} Ke7 {+0.29/19
4} 81. Rg5 {+0.67/12 0} Bf7 {+0.34/19 5} 82. Rg7 {+0.65/13 3} Kf6 {+0.33/19
4} 83. Rh7 {+0.57/14 3} Be8 {+0.51/19 4} 84. Rh8 {+0.49/15 4} Ke7 {+0.38/19
3} 85. Kxd3 {+0.37/14 10} Bxb5+ {+1.08/17 3} 86. Kd4 {+0.35/13 2} Bc6
{+1.13/18 6} 87. Kc5 {+0.34/12 1} Bb7 {+1.06/19 6} 88. Rb8 {+0.34/11 7} Be4
{+0.81/17 4} 89. Rb4 {+0.35/10 6} Bf3 {0.00/31 2} 90. Rb3 {+0.34/11 4} Bh1
{0.00/32 2} 91. Rh3 {+0.31/11 7} Bg2 {+1.12/19 8} 92. Rg3 {+0.32/11 6} Bb7
{+1.11/18 5} 93. Rg7+ {+0.28/11 3} Ke6 {+1.15/19 5} 94. Rh7 {+0.30/11 4}
Kf6 {+1.15/19 4} 95. Rd7 {+0.33/10 7} Bf3 {+1.10/16 5} 96. Rd8 {+0.29/10 4}
Kf7 {+1.17/18 4} 97. Rd7+ {+0.31/10 4} Kg6 {+1.01/17 4} 98. Rd3 {+0.46/11
4} Bb7 {+1.09/18 5} 99. Rd8 {+0.38/10 6} Nb6 {+0.99/17 4} 100. Rb8
{+0.27/10 3} Bf3 {+0.79/17 4} 101. Kb5 {+0.24/10 6} Kg7 {+1.10/18 5} 102.
Re8 {+0.26/10 5} Na8 {+1.11/17 4} 103. Re7+ {+0.38/10 4} Kf6 {+1.12/19 4}
104. Re8 {+0.34/11 2} Bh1 {+0.97/16 5} 105. Re3 {+0.35/10 6} Kf7 {+1.17/19
4} 106. Kc5 {+0.34/10 5} Bg2 {+1.22/19 3} 107. Kd4 {+0.35/10 5} Bb7
{+1.10/21 6} 108. Rb3 {+0.26/10 6} Bh1 {+0.69/17 5} 109. Rb1 {+0.31/10 5}
Bg2 {+1.16/18 4} 110. Re1 {+0.33/10 4} Bb7 {+1.18/18 4} 111. Re3 {+0.25/11
5} Kg7 {+1.00/17 5} 112. Rb3 {+0.36/10 3} Nb6 {+1.12/18 4} 113. Rc3
{+0.33/10 3} Nd5 {+0.60/19 4} 114. Rc5 {+0.49/12 3} c6 {-0.81/21 3} 115.
Ra5 {+0.35/14 9} Ba8 {+1.43/21 6} 116. Kc5 {+0.51/12 2} Kf6 {+1.55/20 2}
117. Kd6 {+0.46/13 5} Kg6 {+1.53/21 7} 118. Ra3 {+0.93/12 4} c5 {+0.13/21
5} 119. Rb3 {+0.95/13 0} Nf4 {-1.51/21 4} 120. Ke5 {+1.57/13 6} Ne2
{-1.57/22 4} 121. Rb8 {+1.13/12 4} Bf3 {-1.60/20 3} 122. Rf8 {+1.31/16 4}
Bh1 {-1.52/21 6} 123. Kd6 {+1.86/11 10} c4 {-0.84/21 2} 124. Rg8+ {+1.35/13
4} Kf6 {-0.87/21 7} 125. Rf8+ {+1.53/12 2} Kg6 {0.00/52 3} 126. Re8
{+1.29/13 6} Nd4 {-1.54/21 6} 127. Kc5 {+1.28/14 0} Nf5 {-1.60/20 2} 128.
Re6+ {+2.45/12 5} ... {Black forfeits on time} 1-0

[Event "Test"]
[Site "Test"]
[Date "2024.10.20"]
[Round "2"]
[White "Lc0.cuda 0.31.1 maia-1300 6t1024h"]
[Black "LazySMP 3.0"]
[Result "1-0"]
[ECO "C01"]
[Opening "French"]
[Time "17:53:12"]
[Variation "Exchange, 4.Bd3 Bd6"]
[TimeControl "120+5"]
[Termination "time forfeit"]
[PlyCount "255"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Bd6 5. Nc3 {+0.88/15 45} Ne7
{-0.07/19 6} 6. a3 {+0.83/17 7} Nbc6 {0.00/19 11} 7. Be3 {+0.74/16 19} Be6
{-0.03/19 13} 8. Nge2 {+0.68/16 6} f6 {0.00/19 13} 9. Qd2 {+0.98/14 3} a6
{0.00/19 6} 10. O-O-O {+1.06/14 4} Kf7 {0.00/19 9} 11. g4 {+3.19/14 10}
Bxg4 {+0.91/17 5} 12. Rhg1 {+2.02/13 5} h5 {+0.93/19 14} 13. f3 {+2.05/16
0} Bxf3 {+1.71/20 4} 14. Kb1 {+1.41/15 15} Bxh2 {+2.55/21 4} 15. Rgf1
{+2.54/17 0} Bg4 {+2.57/20 9} 16. Rf2 {+0.26/12 5} Bd6 {+2.56/19 6} 17.
Rdf1 {-0.33/13 4} Rb8 {+2.55/19 22} 18. Nf4 {-0.54/13 12} Bxf4 {+2.56/18 4}
19. Bxf4 {-0.58/13 0} Nxd4 {+3.52/19 7} 20. Be5 {-0.95/13 4} Ndc6 {+3.43/18
5} 21. Bxf6 {-0.53/14 13} gxf6 {+3.71/18 4} 22. Rxf6+ {-0.53/16 0} Ke8
{+3.93/18 5} 23. Na4 {-0.88/17 15} Kd7 {+4.58/18 20} 24. Qg5 {-0.73/21 0}
Kc8 {+4.66/17 15} 25. Qg7 {0.00/9 5} Rg8 {+3.79/21 18} 26. Qh6 {+0.02/8 5}
Re8 {+3.94/20 4} 27. Rf8 {+0.18/18 6} Bd7 {+2.27/21 5} 28. Nc5 {+1.34/18 6}
Ra8 {+2.56/22 4} 29. Qh8 {+1.21/16 0} Ne5 {+0.50/23 21} 30. Rxe8 {+0.62/19
7} Bxe8 {+0.17/19 3} 31. Qxe5 {+0.48/19 3} Nc6 {-0.08/23 14} 32. Qe6+
{+0.44/25 0} Kb8 {+0.60/20 4} 33. Rg1 {+0.45/20 16} Ka7 {+0.74/19 3} 34.
Rg7 {-0.06/16 9} Rc8 {+0.74/19 6} 35. Qf5 {+0.93/16 8} Kb8 {+0.61/20 8} 36.
Nxa6+ {+1.02/18 6} bxa6 {+0.94/21 2} 37. Bxa6 {+0.93/18 3} Nd4 {+0.91/20 3}
38. Qh3 {+0.92/20 4} Ba4 {+0.90/20 4} 39. b3 {+1.14/16 8} Bc6 {+0.75/23 9}
40. Bxc8 {+1.10/16 0} Qxc8 {+0.79/19 3} 41. Qc3 {+1.12/16 7} Ne6 {+0.75/19
4} 42. Re7 {+1.24/18 4} Nd8 {+0.61/19 3} 43. Qf6 {+1.39/19 7} Bb5 {+0.56/19
5} 44. a4 {+1.81/14 10} Bd7 {+0.51/20 8} 45. Re5 {+1.69/12 14} Be6
{+0.47/20 6} 46. Rxh5 {+1.55/11 6} Nf7 {+0.44/18 4} 47. Rh4 {+1.30/11 14}
Qd7 {+0.51/17 5} 48. Rb4+ {+1.07/11 5} Kc8 {+0.55/18 5} 49. Qc3 {+0.98/12
7} Qd6 {+0.72/19 4} 50. Rh4 {+0.91/12 4} Qe5 {+0.80/18 3} 51. Qxe5
{+0.82/11 3} Nxe5 {+0.79/22 4} 52. Rh8+ {+0.85/12 3} Kd7 {+0.82/21 4} 53.
a5 {+0.83/12 3} Nc6 {+0.65/21 7} 54. a6 {+0.79/13 2} Bf5 {+0.60/19 5} 55.
Kc1 {+0.89/11 11} Kd6 {+0.67/19 4} 56. b4 {+0.88/12 1} Bd7 {+0.63/20 3} 57.
Rb8 {+1.01/13 5} d4 {-0.94/26 5} 58. Kd2 {+0.79/14 9} Bg4 {-1.63/22 6} 59.
Ra8 {+1.49/11 4} Bf3 {-0.77/24 4} 60. b5 {+1.17/12 2} Ne5 {0.00/22 5} 61.
Rf8 {+0.78/12 9} Be4 {0.00/22 4} 62. Ke2 {+0.64/12 9} Nd7 {0.00/20 4} 63.
Rd8 {+0.65/11 5} Ke7 {+0.06/20 3} 64. Rh8 {+0.63/11 5} Nb6 {0.00/19 4} 65.
Rh5 {+0.60/11 4} Bxc2 {+0.83/19 5} 66. Kd2 {+0.65/11 2} Bg6 {+0.93/20 6}
67. Rg5 {+0.42/11 4} Kf7 {+1.04/20 5} 68. Rc5 {+0.55/12 6} Na8 {+0.46/19 4}
69. Re5 {+0.69/12 5} d3 {+1.12/22 4} 70. Rd5 {+0.68/11 7} Ke7 {+1.07/20 3}
71. Rg5 {+0.73/13 2} Kf6 {+0.71/20 5} 72. Rc5 {+0.61/12 5} Be4 {+1.09/20 6}
73. Rh5 {+0.84/12 3} Kg7 {+0.49/20 6} 74. Re5 {+0.85/12 6} Bg6 {+0.47/18 3}
75. Re7+ {+0.76/13 4} Kf6 {+0.37/19 6} 76. Re3 {+0.72/13 5} Nb6 {+1.14/20
3} 77. a7 {+0.72/13 0} Kf7 {+1.08/21 4} 78. Re5 {+0.65/13 10} Na8 {+1.00/20
5} 79. Ke3 {+0.73/13 3} Kf6 {+0.36/21 6} 80. Rc5 {+0.67/14 7} Ke7 {+0.29/19
4} 81. Rg5 {+0.67/12 0} Bf7 {+0.34/19 5} 82. Rg7 {+0.65/13 3} Kf6 {+0.33/19
4} 83. Rh7 {+0.57/14 3} Be8 {+0.51/19 4} 84. Rh8 {+0.49/15 4} Ke7 {+0.38/19
3} 85. Kxd3 {+0.37/14 10} Bxb5+ {+1.08/17 3} 86. Kd4 {+0.35/13 2} Bc6
{+1.13/18 6} 87. Kc5 {+0.34/12 1} Bb7 {+1.06/19 6} 88. Rb8 {+0.34/11 7} Be4
{+0.81/17 4} 89. Rb4 {+0.35/10 6} Bf3 {0.00/31 2} 90. Rb3 {+0.34/11 4} Bh1
{0.00/32 2} 91. Rh3 {+0.31/11 7} Bg2 {+1.12/19 8} 92. Rg3 {+0.32/11 6} Bb7
{+1.11/18 5} 93. Rg7+ {+0.28/11 3} Ke6 {+1.15/19 5} 94. Rh7 {+0.30/11 4}
Kf6 {+1.15/19 4} 95. Rd7 {+0.33/10 7} Bf3 {+1.10/16 5} 96. Rd8 {+0.29/10 4}
Kf7 {+1.17/18 4} 97. Rd7+ {+0.31/10 4} Kg6 {+1.01/17 4} 98. Rd3 {+0.46/11
4} Bb7 {+1.09/18 5} 99. Rd8 {+0.38/10 6} Nb6 {+0.99/17 4} 100. Rb8
{+0.27/10 3} Bf3 {+0.79/17 4} 101. Kb5 {+0.24/10 6} Kg7 {+1.10/18 5} 102.
Re8 {+0.26/10 5} Na8 {+1.11/17 4} 103. Re7+ {+0.38/10 4} Kf6 {+1.12/19 4}
104. Re8 {+0.34/11 2} Bh1 {+0.97/16 5} 105. Re3 {+0.35/10 6} Kf7 {+1.17/19
4} 106. Kc5 {+0.34/10 5} Bg2 {+1.22/19 3} 107. Kd4 {+0.35/10 5} Bb7
{+1.10/21 6} 108. Rb3 {+0.26/10 6} Bh1 {+0.69/17 5} 109. Rb1 {+0.31/10 5}
Bg2 {+1.16/18 4} 110. Re1 {+0.33/10 4} Bb7 {+1.18/18 4} 111. Re3 {+0.25/11
5} Kg7 {+1.00/17 5} 112. Rb3 {+0.36/10 3} Nb6 {+1.12/18 4} 113. Rc3
{+0.33/10 3} Nd5 {+0.60/19 4} 114. Rc5 {+0.49/12 3} c6 {-0.81/21 3} 115.
Ra5 {+0.35/14 9} Ba8 {+1.43/21 6} 116. Kc5 {+0.51/12 2} Kf6 {+1.55/20 2}
117. Kd6 {+0.46/13 5} Kg6 {+1.53/21 7} 118. Ra3 {+0.93/12 4} c5 {+0.13/21
5} 119. Rb3 {+0.95/13 0} Nf4 {-1.51/21 4} 120. Ke5 {+1.57/13 6} Ne2
{-1.57/22 4} 121. Rb8 {+1.13/12 4} Bf3 {-1.60/20 3} 122. Rf8 {+1.31/16 4}
Bh1 {-1.52/21 6} 123. Kd6 {+1.86/11 10} c4 {-0.84/21 2} 124. Rg8+ {+1.35/13
4} Kf6 {-0.87/21 7} 125. Rf8+ {+1.53/12 2} Kg6 {0.00/52 3} 126. Re8
{+1.29/13 6} Nd4 {-1.54/21 6} 127. Kc5 {+1.28/14 0} Nf5 {-1.60/20 2} 128.
Re6+ {+2.45/12 5} ... {Black forfeits on time} 1-0


[Event "Test"]
[Site "Test"]
[Date "2024.10.21"]
[Round "9"]
[White "LazySMP 3.0"]
[Black "Dragon 4.6"]
[Result "0-1"]
[ECO "B01"]
[Opening "Scandinavian"]
[Time "08:50:17"]
[Variation "Schiller, Bronstein Variation"]
[TimeControl "120+5"]
[Termination "time forfeit"]
[PlyCount "254"]

1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. d4 Nf6 5. Nf3 {+0.14/19 22} a6
{-0.42/11 8} 6. Be2 {+0.17/17 9} Nc6 {-0.32/11 8} 7. Bg5 {+0.19/18 7} Bf5
{-0.10/11 8} 8. Qd2 {+0.05/19 10} e6 {-0.08/11 9} 9. O-O {+0.06/17 9} Be7
{-0.13/10 8} 10. Bf4 {+0.02/18 9} Qd7 {-0.04/11 8} 11. a3 {+0.01/20 16} Rd8
{+0.02/11 9} 12. Rad1 {+0.01/20 5} b5 {-0.03/11 7} 13. Rfe1 {+0.04/21 4}
Qc8 {-0.04/11 8} 14. b4 {+0.03/20 10} O-O {+0.04/11 9} 15. h3 {+0.01/20 6}
Rfe8 {+0.07/11 7} 16. g4 {0.00/21 5} Bg6 {+0.35/11 7} 17. Be5 {0.00/20 15}
Nxe5 {+1.49/13 7} 18. Nxe5 {+0.08/21 5} c5 {+1.64/12 7} 19. bxc5 {-0.61/20
4} Bxc5 {+1.71/12 7} 20. Qe3 {-0.93/20 5} Bxa3 {+1.90/12 7} 21. Nxb5
{-0.87/21 5} Bb4 {+1.73/13 6} 22. c3 {-0.92/22 5} Nd5 {+1.65/13 6} 23. Qf3
{-0.83/23 4} Nxc3 {+1.70/13 6} 24. Nxc3 {-0.82/22 4} Qxc3 {+1.43/13 6} 25.
Bd3 {-0.76/23 4} a5 {+1.43/12 7} 26. Rc1 {-0.72/21 13} Qa3 {+1.33/12 14}
27. Ra1 {-0.78/21 5} Qb2 {+0.98/13 7} 28. Reb1 {-0.03/23 5} Qxd4 {+1.01/13
6} 29. Bxg6 {-0.02/25 4} fxg6 {+1.12/13 6} 30. Qf7+ {-0.02/25 5} Kh8
{0.00/1 0} 31. Nc6 {-0.03/24 6} Qd6 {+0.92/12 7} 32. Nxd8 {+0.34/23 6} Rxd8
{+0.85/13 6} 33. Rd1 {+0.98/24 8} Qxd1+ {+0.90/14 8} 34. Rxd1 {+1.01/23 6}
Rxd1+ {+0.54/14 6} 35. Kg2 {+1.01/23 8} Rd8 {+0.51/16 4} 36. Qxe6 {+1.05/21
7} g5 {+0.57/15 4} 37. Qb6 {+1.02/19 12} Rf8 {+0.51/16 4} 38. Qd4 {+1.00/19
12} h6 {+0.53/16 6} 39. Qd5 {+0.98/18 7} Re8 {+0.53/16 4} 40. Kg3 {+1.01/19
6} Re7 {+0.53/14 10} 41. h4 {+0.99/20 6} gxh4+ {+0.57/13 4} 42. Kxh4
{+1.00/20 11} Kh7 {+0.56/13 4} 43. Kh3 {+1.01/18 6} Re8 {+0.50/12 5} 44.
Kg3 {+1.01/18 9} Kh8 {+0.50/13 4} 45. Qd7 {+1.01/18 12} Re5 {+0.50/13 4}
46. Qd8+ {+1.03/18 7} Kh7 {+0.53/13 4} 47. Qd3+ {+1.02/19 6} g6 {+0.41/15
4} 48. Qd4 {+1.04/19 4} Re7 {+0.28/13 5} 49. Qf6 {+1.01/20 5} Rc7 {+0.43/13
4} 50. Kg2 {+0.99/20 3} Bc3 {+0.53/14 4} 51. Qf4 {+1.00/20 5} Rd7 {+0.70/13
4} 52. Qe3 {+1.00/20 2} Bg7 {+0.78/13 4} 53. f3 {+0.99/22 7} a4 {+1.12/14
4} 54. Kg3 {+0.96/21 3} Rd4 {+1.24/13 4} 55. Qe7 {+0.98/20 6} Rd3 {+1.59/13
8} 56. g5 {+0.95/20 5} h5 {+1.83/14 4} 57. Qe6 {+0.95/21 4} a3 {+1.55/14 7}
58. Qa2 {+0.88/21 5} Bb2 {+1.72/12 4} 59. Kg2 {+0.85/20 4} Rd2+ {+1.89/13
4} 60. Kf1 {+0.87/22 5} Rc2 {+1.97/14 4} 61. f4 {+0.79/21 5} Rc5 {+1.89/13
4} 62. Kg2 {+0.81/21 5} Rf5 {+1.89/15 4} 63. Qc4 {+0.83/22 3} Bg7 {+1.81/14
4} 64. Kg3 {+0.83/20 6} Rc5 {+1.74/14 4} 65. Qa2 {+0.84/19 3} Rc3+
{+2.04/13 4} 66. Kf2 {+0.81/19 4} h4 {+1.98/13 4} 67. Kg1 {+0.73/21 7} Rg3+
{+1.65/13 24} 68. Kh1 {+0.77/20 5} Rd3 {+1.56/13 4} 69. Qf2 {+0.85/21 5}
Rh3+ {+1.46/13 4} 70. Kg2 {+0.82/19 4} Rg3+ {+1.09/14 5} 71. Kh2 {+0.81/20
3} Rg4 {+0.66/14 4} 72. Kh3 {+0.85/23 4} a2 {+0.66/15 4} 73. Qxa2 {+0.86/21
2} Rxf4 {+0.63/20 4} 74. Qb3 {+0.85/21 3} Re4 {+0.63/19 4} 75. Qd1
{+0.86/21 4} Rc4 {0.00/19 4} 76. Qd2 {+0.85/21 3} Rd4 {0.00/21 5} 77. Qe2
{+0.86/21 3} Rf4 {0.00/20 4} 78. Kg2 {+0.84/20 5} Bd4 {0.00/19 4} 79. Qe6
{+0.84/20 5} Rf5 {0.00/17 4} 80. Qe7+ {+0.84/20 5} Bg7 {0.00/20 4} 81. Kh3
{+0.84/22 6} Rf4 {0.00/21 4} 82. Qd7 {+0.85/21 6} Rd4 {0.00/24 4} 83. Qe8
{+0.85/22 8} Rb4 {0.00/22 4} 84. Qe6 {+0.83/21 6} Rf4 {0.00/23 4} 85. Kg2
{+0.86/21 4} Rf5 {0.00/20 4} 86. Qe7 {+0.81/20 4} Re5 {0.00/20 4} 87. Qd8
{+0.83/21 2} Re1 {0.00/18 4} 88. Qd7 {+0.84/20 3} Re4 {0.00/19 4} 89. Qd1
{+0.84/21 5} Rd4 {0.00/19 4} 90. Qe2 {+0.82/19 3} Rf4 {0.00/19 6} 91. Qd2
{+0.81/21 6} Ra4 {0.00/20 4} 92. Kf3 {+0.84/21 2} h3 {+0.92/15 7} 93. Kg3
{+0.87/22 2} Ra3+ {+0.45/15 4} 94. Kh4 {+0.87/22 5} Rc3 {+0.37/17 5} 95.
Kg4 {+0.87/22 4} Rb3 {+0.01/18 4} 96. Qh2 {+0.87/22 5} Re3 {0.00/19 4} 97.
Qa2 {+0.87/21 3} Rd3 {0.00/19 4} 98. Kh4 {+0.84/21 5} Rc3 {0.00/19 4} 99.
Qh2 {+0.87/22 4} Kg8 {0.00/15 4} 100. Qf4 {+0.87/23 8} Kh7 {0.00/19 4} 101.
Qd6 {+0.87/23 4} Bh8 {0.00/18 5} 102. Kg4 {+0.87/23 4} Bg7 {0.00/20 7} 103.
Qb8 {+0.81/22 8} Rd3 {0.00/19 4} 104. Qc7 {+0.86/22 3} Re3 {0.00/20 4} 105.
Qf4 {+0.86/22 6} Rd3 {0.00/20 4} 106. Qf2 {+0.82/20 3} Be5 {0.00/18 4} 107.
Qf7+ {+0.74/21 7} Bg7 {0.00/21 5} 108. Qa2 {+0.75/21 5} Re3 {0.00/19 4}
109. Qf2 {+0.77/19 3} Rd3 {0.00/19 4} 110. Qc2 {+0.84/20 6} Re3 {0.00/19 5}
111. Kf4 {+0.81/21 7} Rc3 {0.00/18 4} 112. Qa2 {+0.75/19 5} Bd4 {0.00/18 4}
113. Qe2 {+0.80/20 5} Be3+ {0.00/15 4} 114. Kg4 {+0.79/20 4} Bd4 {0.00/18
5} 115. Qe1 {+0.80/20 5} Bg7 {0.00/18 4} 116. Qh4+ {+0.79/20 4} Kg8
{0.00/19 4} 117. Qf2 {+0.75/20 3} Be5 {0.00/16 5} 118. Qb6 {+0.63/18 6} Kf7
{0.00/15 4} 119. Qb7+ {+1.46/19 4} Ke6 {0.00/14 4} 120. Qe4 {+1.47/19 2} h2
{+0.01/12 4} 121. Qxg6+ {+1.50/17 4} Ke7 {0.00/13 4} 122. Qb1 {+1.48/18 5}
Rg3+ {0.00/12 4} 123. Kf5 {+1.53/18 3} Rg1 {0.00/13 6} 124. Qb7+ {+1.65/15
3} Kd6 {0.00/14 4} 125. Qb6+ {+1.61/15 6} Kd7 {0.00/15 4} 126. Qe6+
{+1.60/19 5} Kd8 {0.00/16 4} 127. Qd5+ {+1.61/18 4} Kc8 {0.00/15 4} 128.
... {White forfeits on time} 0-1



z[Event "Test"]
[Site "Test"]
[Date "2024.10.21"]
[Round "9"]
[White "LazySMP 3.0"]
[Black "Nejmet 3.07"]
[Result "0-1"]
[ECO "B09"]
[Opening "Pirc"]
[Time "23:21:33"]
[Variation "Austrian, 5...O-O 6.Bd3 Nc6 7.e5"]
[TimeControl "120+5"]
[Termination "time forfeit"]
[PlyCount "254"]

1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. f4 Bg7 5. Nf3 O-O 6. Bd3 Nc6 7. e5 dxe5 8.
fxe5 Nh5 9. Be3 Bg4 10. Be2 {+0.08/19 11} f6 {-0.35/9 6} 11. exf6 {+0.05/18
7} exf6 {-0.56/9 7} 12. d5 {+0.08/18 19} Ne7 {-0.27/10 11} 13. Nd4
{+0.05/19 5} Bxe2 {-0.30/11 6} 14. Qxe2 {+0.07/19 7} Nxd5 {-0.22/11 7} 15.
Ne6 {+0.62/23 6} Nhf4 {-0.12/11 6} 16. Nxf4 {+0.98/20 10} Nxe3 {+0.56/11 6}
17. Qxe3 {-0.71/21 9} Re8 {+0.38/11 8} 18. Ne4 {-0.75/21 5} f5 {+0.49/10 6}
19. Qb3+ {-0.17/19 11} Kh8 {+0.48/10 6} 20. Ne6 {-0.73/20 7} Qh4+ {+0.86/10
6} 21. Nf2 {-0.69/21 6} Qf6 {+0.97/11 6} 22. O-O {-0.79/23 12} Qxe6
{+0.94/12 6} 23. Qxb7 {-0.77/21 5} Qb6 {+0.89/11 9} 24. Qxb6 {-0.39/22 12}
axb6 {+0.80/11 6} 25. c3 {-0.29/23 14} Re2 {+0.84/11 6} 26. Rfb1 {-0.41/22
7} Rd2 {+1.24/11 8} 27. Kf1 {-0.46/23 17} Bf6 {+1.69/11 6} 28. Nh3
{-0.57/21 8} Ra4 {+1.79/11 5} 29. Ng1 {-0.70/24 27} Rg4 {+1.71/11 5} 30.
Ne2 {-0.80/21 4} Rh4 {+1.76/12 12} 31. h3 {-0.90/21 5} Re4 {+1.82/12 5} 32.
Ng1 {-1.01/22 5} Bh4 {+1.96/12 5} 33. Nf3 {-1.07/23 6} Rf2+ {+1.90/12 5}
34. Kg1 {+0.10/1 0} Bg3 {+1.90/12 5} 35. b4 {-1.04/23 16} Ree2 {+2.44/12 5}
36. Kh1 {-1.64/23 22} Rxg2 {+2.81/11 5} 37. Rd1 {-1.68/22 6} Rgf2 {+2.78/10
5} 38. Rd3 {-1.68/21 4} f4 {+2.70/10 5} 39. Kg1 {-1.25/19 7} Kg7 {+2.92/10
5} 40. a4 {-1.20/20 15} Re3 {+3.19/11 6} 41. Ne1 {-1.95/22 5} Rfe2
{+3.77/12 5} 42. Rxe3 {-2.06/24 7} fxe3 {+3.77/11 5} 43. Nf3 {-2.59/21 4}
Rf2 {+4.11/11 5} 44. a5 {-2.08/23 7} bxa5 {+3.10/11 12} 45. bxa5 {-2.34/21
5} e2 {+2.62/11 17} 46. Nd4 {-2.40/20 2} c5 {+2.62/11 5} 47. Nc2 {-1.87/20
6} Rf3 {+2.12/11 15} 48. a6 {-0.98/21 5} Rd3 {+2.12/10 4} 49. Kg2 {0.00/21
2} Rxc3 {+2.12/10 4} 50. Ne1 {+0.66/21 3} Bxe1 {+0.72/11 7} 51. a7 {0.00/21
3} Rg3+ {+0.72/10 4} 52. Kh2 {+0.01/24 4} Rd3 {+0.65/11 4} 53. a8=Q
{+1.00/21 4} Bg3+ {+0.49/10 4} 54. Kg2 {+0.98/21 3} e1=Q {0.00/11 8} 55.
Qb7+ {+0.97/21 9} Kh6 {0.00/12 4} 56. Rxe1 {+0.93/20 3} Bxe1 {0.00/12 4}
57. Qe4 {+0.94/20 6} Rd1 {0.00/10 4} 58. Qe7 {+1.37/19 8} Rb1 {-0.32/10 5}
59. Qf8+ {+1.74/16 3} Kh5 {-0.32/11 4} 60. Qxc5+ {+1.71/17 4} Kh6 {-0.60/11
4} 61. Qf8+ {+1.74/17 6} Kh5 {-0.75/11 5} 62. Qg7 {+1.77/21 5} Bd2
{-0.81/11 11} 63. Qd7 {+1.76/21 6} Bc1 {-0.81/11 4} 64. Qxh7+ {+1.75/20 2}
Bh6 {-0.94/11 4} 65. Qf7 {+1.74/20 4} Bg5 {-0.94/11 4} 66. Qf2 {+1.76/20 6}
Rc1 {-0.78/11 4} 67. Qd4 {+1.72/20 5} Re1 {-0.81/11 4} 68. Qh8+ {+1.74/20
5} Bh6 69. Kf2 {+1.73/19 3} Re6 {-0.62/11 5} 70. Qc3 {+1.72/19 5} Bg5
{-0.57/11 4} 71. Qf3+ {+1.73/19 3} Kh6 {-0.56/11 4} 72. Qf8+ {+1.71/19 5}
Kh5 {-0.56/11 4} 73. Kg2 {+1.65/20 7} Re2+ {-0.48/11 4} 74. Kf1 {+1.72/21
2} Rd2 {-0.51/11 4} 75. Qh8+ {+1.72/21 2} Bh6 76. Qe5+ {+1.72/22 8} Bg5
{-0.64/12 4} 77. Qc3 {+1.73/20 2} Rd1+ {-0.62/11 4} 78. Ke2 {+1.72/20 4}
Rd8 {-0.56/11 4} 79. Kf3 {+1.62/20 7} Re8 {-0.57/11 4} 80. Kg2 {+1.72/20 5}
Re2+ {-0.57/11 5} 81. Kf1 {+1.69/20 4} Rd2 {-0.54/11 4} 82. Kg1 {+1.71/20
3} Rd1+ {-0.62/11 4} 83. Kg2 {+1.69/21 4} Rd2+ {-0.59/12 4} 84. Kf3
{+1.69/21 4} Rd5 {-0.56/11 4} 85. Kg3 {+1.71/20 3} Bh4+ {-0.51/11 4} 86.
Kg2 {+1.72/20 6} Rg5+ {-0.51/11 4} 87. Kh1 {+1.72/20 5} Rf5 {-0.50/10 4}
88. Qh8+ {+1.68/18 3} Kg5 89. Kg2 {+1.69/19 4} Rf2+ {-0.43/11 7} 90. Kg1
{+1.66/20 5} Rf6 {-0.40/11 8} 91. Qg7 {+1.74/18 8} Bf2+ {-0.25/12 4} 92.
Kg2 {+1.71/19 5} Bh4 {-0.28/12 5} 93. Qa7 {+1.68/17 5} Kh6 {-0.25/11 4} 94.
Qd4 {+1.76/18 4} Rf2+ {-0.27/11 4} 95. Kg1 {+1.67/17 3} g5 {-0.30/10 4} 96.
Qh8+ {+1.67/16 4} Kg6 97. Qg8+ {+1.66/16 4} Kf5 {-0.16/10 4} 98. Qf7+
{+1.82/13 7} Ke4 {-0.14/10 4} 99. Qe6+ {+1.81/12 2} Kf4 {-0.09/10 4} 100.
Qd5 {+1.98/12 4} Ke3 {-0.09/10 5} 101. Qe5+ {+1.92/13 7} Kf3 {-0.09/11 5}
102. Qf5+ {+1.84/13 3} Ke3 {-0.09/10 4} 103. Qd5 {+1.86/13 5} Kf4 {-0.14/10
4} 104. Qa5 {+1.88/14 5} Kf3 {-0.09/10 4} 105. Qb4 {+1.80/12 5} Ke3
{-0.09/10 5} 106. Qg4 {+1.89/12 4} Rf6 {-0.09/11 4} 107. Qa4 {+1.84/14 5}
Rf2 {-0.09/10 5} 108. Qc4 {+1.91/13 5} Kf3 {-0.14/10 4} 109. Qg4+ {+1.81/14
4} Ke3 110. Qb4 {+1.84/15 4} Kf3 {-0.09/10 5} 111. Qe7 {+1.80/13 5} Rg2+
{-0.08/11 5} 112. Kh1 {+1.80/15 4} Rf2 {-0.08/10 5} 113. Qa3+ {+1.80/12 3}
Ke2 {-0.09/10 5} 114. Qa2+ {+1.84/12 6} Kf3 {-0.09/10 5} 115. Qc4 {+1.79/14
3} Ke3 {-0.08/10 5} 116. Qa4 {+1.84/14 6} Rf1+ {-0.09/12 5} 117. Kg2
{+1.84/15 4} Rf2+ {-0.08/11 5} 118. Kg1 {+1.83/15 4} Kf3 {-0.09/10 5} 119.
Qc6+ {+1.83/14 5} Kf4 {-0.08/10 5} 120. Qc5 {+1.79/14 5} Kf3 {-0.08/10 5}
121. Qe5 {+1.81/15 4} Rg2+ {-0.08/11 5} 122. Kh1 {+1.80/15 2} Rf2 {-0.08/10
5} 123. Qf5+ {+1.84/15 7} Ke3 {-0.08/10 5} 124. Qe6+ {+1.84/14 5} Kf3
{-0.08/10 5} 125. Qg4+ {+1.80/16 5} Ke3 126. Qc4 {+1.81/14 3} Kf3 {-0.19/10
5} 127. Qd3+ {+1.75/15 6} Kf4 128. ... {White forfeits on time} 0-1




[/pgn]
LazySMP
Posts: 131
Joined: Fri Oct 04, 2024 8:31 pm
Full name: Daniel Pierce

Re: New engine: LazySMP

Post by LazySMP »

Thank you for sharing, Arthur! This is a minor bug.

Code: Select all

position startpos moves b2b4 c7c6 c1b2 a7a5 b4b5 c6b5 a2a3 b8c6 e2e4 b5b4 a3b4 c6b4 f1b5 g8f6 d2d3 d8b6 b1a3 b4c6 g1f3 e7e5 a1b1 d7d6 e1g1 f8e7 b5a4 b6c7 a3b5 c7d8 d3d4 e8g8 f1e1 c8g4 h2h3 g4f3 d1f3 f6d7 e1d1 d7b6 f3b3 e5d4 b5d4 c6d4 b2d4 b6a4 b3a4 d8c7 d1d3 c7c6 b1b5 f8e8 f2f3 e7f6 d4f6 g7f6 c2c4 e8e5 d3d5 g8g7 g1h2 a8a7 a4a2 a7a6 b5a5 a6a5 d5a5 e5a5 a2a5 c6c4 a5b6 c4c6 b6f2 c6c5 f2g3 g7h8 g3h4 c5e5 f3f4 e5e6 h4e1 d6d5 e1b4 h8g7 e4d5 e6d5 b4b6 d5e4 h2g1 e4f4 b6b7 f4e3 g1f1 e3d3 f1f2 d3d4 f2f3 d4d1 f3f2 d1d2 f2f3 d2c3 f3f2 c3c5 f2f3 c5f5 f3g3 f5g5 g3f3 g5h5 f3e3 h5h4 e3f3 h4e1 b7d5 e1c3 f3f2 c3b2 f2f3 b2a1 f3f4 a1c3 d5b5 c3c1 f4f3 c1a3 f3f2 a3a7 f2f3 a7a8 f3f2 a8e4 g2g3 e4d4 f2f3 d4a1 h3h4 a1c3 f3f4 c3e1 f4f3 e1d1 f3f2 d1d2 f2f3 d2d4 b5f5 d4d1 f3f2 d1d2 f2f1 d2c1 f1f2 c1b2 f2f3 b2b3 f3g2 b3e6 f5d3 e6c6 g2f2 c6b6 f2e2 b6g1 e2f3 g1c1 g3g4 c1h1 f3g3 h1e1 g3h3 e1f2 h4h5 f2b6 h3g3 b6c7 g3f3 c7c5 f3g3 c5a7 g3g2 a7b7 g2f2 b7b4 f2f3 b4a5 f3f4 a5a2 d3d4 a2g2 d4c5 g2h2 f4e4 h2h4 e4f4 h4h3 c5d4 h3a3 d4d2 a3a4 f4f3 a4a8 f3f4 a8b8 f4f3 b8b7 f3f4 b7c7 f4f3 c7c4 d2d8 c4b3 f3f4 b3a4 f4f3 a4a3 f3f4 a3c1 f4f3 c1h1 f3f4 h1h2 f4f3 h2h3 f3f4 h3f1 f4g3 f1e1 g3f3 e1c3 f3f4 h7h6 d8d7 c3h3 d7d4 h3g2 d4c5 g2h2 f4e4 h2g3 c5c8 g3e1 e4f4 e1f2 f4e4 f2e2 e4f4 e2f1 f4e4 f1b1 e4f4 b1b4 f4e3 b4d6 e3f3 d6d3 f3f4
This is because the size of cmd array is 256 bytes. I may change it to 512 bytes.
  • string cmd[256] -> string cmd[512]
User avatar
hgm
Posts: 28265
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: New engine: LazySMP

Post by hgm »

Don't be shy. Why not make it 10k immediately? Compared to the memory use you already have by the transposition table this is still completely negligible.
LazySMP
Posts: 131
Joined: Fri Oct 04, 2024 8:31 pm
Full name: Daniel Pierce

Re: New engine: LazySMP

Post by LazySMP »

hgm wrote: Wed Oct 23, 2024 7:12 am Don't be shy. Why not make it 10k immediately?
It is very unlikely that a game will have more than 256 moves. The longest decisive FIDE-rated game is Billy Fellowes vs Peter Lalić, London 2024, which lasted for 272 moves, at the Third Kingston Invitational.
hgm wrote: Wed Oct 23, 2024 7:12 am Compared to the memory use you already have by the transposition table this is still completely negligible.
Sorry, LazySMP does not support transposition table.
User avatar
hgm
Posts: 28265
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: New engine: LazySMP

Post by hgm »

Murphy's law: if something can go wrong, it will. And 256 moves = 1280 characters. The point is, if you can buy perfection for a measly 10k of memory, why settle for "it almost never crashes"?

If you don't have a TT, you could even use all 256MB your opponents would use for it as input buffer! :D But I suppose at some point you would add one.
LazySMP
Posts: 131
Joined: Fri Oct 04, 2024 8:31 pm
Full name: Daniel Pierce

Re: New engine: LazySMP

Post by LazySMP »

hgm wrote: Wed Oct 23, 2024 7:07 pm Murphy's law: if something can go wrong, it will. And 256 moves = 1280 characters. The point is, if you can buy perfection for a measly 10k of memory, why settle for "it almost never crashes"?
Thank you for your time… and your information. I store each move in an array, so 256 moves = 512 array.

Code: Select all

#include <iostream>

int main()
{
    std::string cmd[512];
    cmd[0] = "b2b4";
    cmd[1] = "c7c6";
    cmd[2] = "c1b2";
    cmd[3] = "a7a5";
    ...
    cmd[511] = "256th move";

    return 0;
}
hgm wrote: Wed Oct 23, 2024 7:07 pm If you don't have a TT, you could even use all 256MB your opponents would use for it as input buffer! But I suppose at some point you would add one.
To be honest, I may not release another version of the engine. Currently, there is no motivation to develop engine in a state that CCRL members don't want to test it and no effect if adding new feature. Please see my post on CCRL forum: https://kirill-kryukov.com/chess/discus ... hp?t=17166