Testing LazySMP

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

Moderator: Ras

Ciekce
Posts: 192
Joined: Sun Oct 30, 2022 5:26 pm
Full name: Conor Anstey

Re: Testing LazySMP

Post by Ciekce »

jefk wrote: Thu Jan 02, 2025 4:55 am there anyway are more rating lists than Ccrl
https://www.chessprogramming.org/Engine_Rating_Lists

here's a decent engine list:
http://computer-chess.org/doku.php?id=c ... ngine_list
and a - smaller- github list
https://github.com/EngineProgramming/engine-list
the engine programming list is not a rating list per se, just a list of engines with authors in the engine programming server

the ratings listed are from CCRL, as the column headers indicate
LazySMP

Re: Testing LazySMP

Post by LazySMP »

jefk wrote: Thu Jan 02, 2025 4:17 am So your idea of 'success' is being on the Ccrl list ? Get real. Learning programming/improving programming skills is a fine goal, but making a chess engine elo 2500 imo isn't a success; maybe it would be for some AI, not for humans anymore.
My engine has already been tested in CCRL Blitz by Mr. Gabor.
https://computerchess.org.uk/ccrl/404/c ... 5.0 64-bit
Gabor Szots wrote: Tue Nov 19, 2024 8:09 am I have downloaded v5 and now I have free CPU time as well so I could start testing it immediately.
Also, if I can implement FRC, it will be tested by Mr. Basti as well.
bastiball wrote: Mon Nov 25, 2024 11:46 pm I only test FRC and Chess324 as of the moment. I hope you implement FRC so I can test it :D
My engine is only untested on CCRL 40/15. Graham had said that if my engine reached 2400, it would be tested.
Graham Banks wrote: Sat Nov 16, 2024 2:50 am If you can eventually reach 2400, I'll be happy to include it in my Amateur Series.
When my engine reached a rating of 2500, he didn't test it and even said:
Graham Banks wrote: Wed Jan 01, 2025 7:15 pm You're like that one small piece of dog shit that one just can't shake off their walking shoes.
This is not only unprofessional, but also simply disrespectful. As I said in previous comments, I would never want my engine tested by Graham.
LazySMP

Re: Testing LazySMP

Post by LazySMP »

[pgn]
[Event "LazySMP Test"]
[Site "ISR 3"]
[Date "2025.01.02"]
[Round "1"]
[White "Giraffe 20161023_w64"]
[Black "LazySMP-9.0_x64_popcnt"]
[Result "0-1"]
[BlackElo "2200"]
[ECO "A20"]
[Opening "English"]
[Time "22:16:33"]
[Variation "KID, 2.g3 c6"]
[WhiteElo "2200"]
[TimeControl "240+2"]
[Termination "adjudication"]
[PlyCount "158"]
[WhiteType "program"]
[BlackType "program"]

1. c4 e5 2. g3 c6 3. Nf3 {(Nf3 e4 Nd4 d5 cxd5 cxd5 Bg2 Nf6 d3 exd3 exd3 Nc6
Nxc6 bxc6) +0.92/20 9} e4 4. Nd4 {(Nd4 d5 cxd5 cxd5 Bg2 Qb6 Nb3 Nf6 O-O Nc6
d3 Be6 dxe4 dxe4) +0.33/21 9} Nf6 5. d3 {(d3 d5 Bg2 Bb4+ Nc3 O-O O-O exd3
Qxd3 dxc4 Qxc4) +0.69/18 6} Bc5 {(Bf8-c5 Nd4-b3 Nb8-a6 Nb3xc5 Na6xc5 Bc1-e3
d7-d6 d3-d4 Nc5-d7 Nb1-d2 O-O Bf1-g2 Nd7-b6 O-O Bc8-e6 Nd2xe4 Nb6xc4)
-0.03/16 6} 6. dxe4 {(dxe4 Nxe4 Bg2 d5 cxd5 Qxd5 e3 Nc3 Nxc3 Qxg2) +0.50/18
7} Nxe4 {(Nf6xe4 Qd1-d3 d7-d5 Nb1-c3 O-O c4xd5 c6xd5 Bc1-e3 Ne4xc3 b2xc3
Bc5xd4 Be3xd4 Nb8-c6 Bf1-g2 Bc8-e6) +0.15/15 3} 7. Bg2 {(Bg2 d5 cxd5 Nxf2
Kxf2 Qf6+ Ke1 Qxd4 Qxd4 Bxd4) +1.33/19 8} Nxf2 {(Ne4xf2 Ke1xf2 Qd8-f6+
Kf2-e1 Qf6xd4 Qd1xd4 Bc5xd4 Nb1-c3 Nb8-a6 Bc1-f4 Bd4xc3+ b2xc3 b7-b6 Ke1-f2
Na6-c5 Bf4-e5 O-O Be5-d6 Rf8-e8 Bd6xc5 b6xc5) +0.68/20 10} 8. Kxf2 {(Kxf2
Qf6+ Ke1 Qxd4 Qxd4 Bxd4 Nc3 Na6 Ne4 d5 cxd5 cxd5 Nd6+ Ke7) -1.78/21 7} Qf6+
{(Qd8-f6+ Kf2-e1 Qf6xd4 Qd1xd4 Bc5xd4 Nb1-c3 Nb8-a6 Bc1-f4 Na6-c5 Ke1-d2
O-O b2-b4 Nc5-e6 Bf4-d6 Rf8-e8 e2-e3 Bd4-f6 Rh1-f1 b7-b6 Ra1-d1) +0.42/19
6} 9. Ke1 {(Ke1 Qxd4 Rf1 d6 Nc3 Na6 a3 Be6 Ne4 Qxd1+ Kxd1 Bxc4) -2.24/20 8}
Qxd4 {(Qf6xd4 Qd1xd4 Bc5xd4 Nb1-c3 Nb8-a6 Bc1-f4 b7-b6 Nc3-b5 Bd4xb2 Ra1-b1
Bb2-f6 Nb5-d6+ Ke8-f8 Ke1-f2 Na6-c5 Nd6-f5 h7-h5 Bf4-d6+ Kf8-g8 Bd6xc5
b6xc5 Nf5-d6) +0.67/20 4} 10. Rf1 {(Rf1 Bb4+ Nc3 Qxc4 Rf4 Bxc3+ Kf1 Qc5
bxc3 O-O Qd4) -2.05/18 5} Qxd1+ {(Qd4xd1+ Ke1xd1 d7-d6 Nb1-c3 Bc8-e6 b2-b3
O-O Kd1-c2 Nb8-d7 Bc1-f4 Ra8-e8 Ra1-d1 Be6-g4 Bf4xd6 Bg4xe2 Bd6xf8 Be2xd1+
Rf1xd1 Nd7xf8) +1.08/17 4} 11. Kxd1 {(Kxd1 d6 Nc3 Be6 Ne4 Bxc4 b4 O-O Nxc5
dxc5 bxc5 Rd8+ Ke1) -2.37/20 8} d6 {(d7-d6 Bc1-f4 Bc8-e6 Nb1-d2 O-O Ra1-b1
a7-a5 Rb1-c1 Nb8-d7 Nd2-e4 Rf8-d8 Kd1-c2 Be6xc4 Bf4xd6 Bc5xd6 Ne4xd6 Nd7-b6
Nd6xb7 Bc4xe2 Nb7xd8 Be2xf1) +1.13/18 17} 12. Nc3 {(Nc3 Be6 Ne4 Na6 Nxc5
dxc5 b3 O-O-O Ke1 f6 Be3) -1.91/19 6} O-O {(O-O Kd1-c2 Rf8-e8 Bc1-d2 Nb8-d7
Nc3-e4 Nd7-e5 b2-b3 Bc8-g4 Ra1-e1 a7-a5 h2-h3 Bg4-e6 Bd2-c3 Ne5-d7 Ne4xc5
Nd7xc5) +1.13/16 7} 13. Ne4 {(Ne4 Na6 Nxc5 dxc5 b3 Re8 h3 h6 Bf4 Bd7 Rc1)
-1.76/18 5} Be6 {(Bc8-e6 b2-b3 Rf8-e8 Ra1-b1 Nb8-a6 Bc1-d2 d6-d5 Ne4-c3
d5xc4 b3xc4 Be6xc4 Rb1xb7 Re8-d8 Bg2xc6 Na6-b4) +1.34/15 4} 14. Nxc5 {(Nxc5
dxc5 b3 Na6 Bf4 Rad8+ Kc2 f6 Rfd1 Nb4+ Kb2) -1.77/18 4} dxc5 {(d6xc5 b2-b3
Rf8-e8 Rf1-f4 Nb8-d7 Bc1-b2 f7-f6 Kd1-e1 Nd7-e5 Bb2xe5 f6xe5 Rf4-f1 Ra8-d8
Ra1-d1 Rd8xd1+ Ke1xd1 Be6-g4 Bg2-f3 Bg4-h3) +1.40/18 3} 15. b3 {(b3 Na6 Kc2
Bg4 Bd2 Nb4+ Bxb4 cxb4 Rae1 Rae8 e3) -2.29/18 4} Re8 {(Rf8-e8 h2-h3 a7-a5
Kd1-e1 a5-a4 Bc1-b2 a4xb3 a2xb3 Ra8xa1+ Bb2xa1 b7-b5 Rf1-f4 g7-g5 Rf4-e4
b5xc4 b3xc4 Nb8-d7 Ba1-c3 f7-f6) +1.48/18 7} 16. Bf4 {(Bf4 Na6 Bf3 Bf5 Ke1
h6 Rd1 Nb4 g4) -2.38/17 6} Nd7 {(Nb8-d7 Bg2-f3 Be6-f5 Kd1-e1 Nd7-f6 Ke1-f2
Nf6-e4+ Kf2-g2 g7-g5 g3-g4 Bf5-g6 Bf4-e3 Ra8-d8 Rf1-e1 f7-f6 Re1-d1 b7-b6
Kg2-g1 Ne4-c3 Rd1xd8 Re8xd8 Bf3xc6 Nc3xe2+ Kg1-g2) +1.34/18 7} 17. e4 {(e4
f6 Kc2 Ne5 Bxe5 fxe5 Rfd1 Rad8 Rab1) -1.75/17 4} b5 {(b7-b5 c4xb5 c6xb5
Kd1-c2 Ra8-c8 Kc2-b2 c5-c4 Bf4-d6 c4-c3+ Kb2-c2 a7-a5 e4-e5 a5-a4 Bg2-b7
a4xb3+ a2xb3 Nd7-c5 Bb7xc8 Be6xb3+ Kc2-b1 Re8xc8) +1.80/17 3} 18. cxb5
{(cxb5 cxb5 Kc2 Rac8 Kb2 h6 Rad1 Bg4 Rd6 Ne5 Bxe5 Rxe5) -1.80/19 5} cxb5
{(c6xb5 Kd1-c2 c5-c4 b3-b4 Nd7-b6 Bf4-c7 Ra8-c8 Bc7xb6 a7xb6 Rf1-d1 Be6-g4
Rd1-d5 Re8-d8 Rd5-d2 Rd8xd2+ Kc2xd2 c4-c3+ Kd2-c2 Bg4-e2) +1.83/17 12} 19.
Kc2 {(Kc2 Rac8 Kb2 h6 Rad1 g5 Bd6 Rc6 e5) -1.83/17 8} c4 {(c5-c4 Bf4-d6
Ra8-c8 Kc2-b2 Nd7-c5 Bd6xc5 Rc8xc5 Ra1-c1 Re8-c8 Rc1-c2 a7-a5 Rf1-c1 b5-b4
b3xc4 Be6xc4 Rc1-a1) +1.87/16 4} 20. Be3 {(Be3 a5 Rfc1 Ne5 Bd4 Nc6 Bc5
cxb3+ axb3) -2.16/17 6} Ne5 {(Nd7-e5 b3-b4 Ra8-d8 Ra1-d1 Rd8-d3 Rd1xd3
c4xd3+ Kc2-b1 Ne5-c4 Be3-f4 Re8-c8 Kb1-a1 Nc4-a3 Rf1-c1 Rc8xc1+ Bf4xc1
Na3-c2+ Ka1-b1 Nc2xb4) +2.55/16 11} 21. Rfd1 {(Rfd1 Rec8 Kb2 b4 Bd4 c3+ Kc2
Nc6 Bf2 Ne5) -3.01/18 5} a5 {(a7-a5 Be3-f4 c4xb3+ a2xb3 a5-a4 b3xa4 b5xa4
Kc2-d2 Be6-b3 Rd1-b1 Re8-d8+ Kd2-e1 Ne5-d3+ Ke1-f1 Bb3-c2 Rb1-b6 a4-a3
e4-e5 Ra8-a5 e5-e6 a3-a2 e6xf7+ Kg8xf7) +2.64/18 13} 22. Bd4 {(Bd4 Nc6 Bb6
Nb4+ Kb2 Rec8 bxc4 bxc4 a3) -3.20/17 4} cxb3+ {(c4xb3+ a2xb3 a5-a4 b3xa4
b5xa4 Rd1-c1 Be6-b3+ Kc2-b1 Ne5-d3 Rc1-c3 Nd3-e1 Bg2-f1 Re8xe4 Bf1-c4
Ne1-c2 Bc4xb3 Nc2xa1 Bb3xf7+ Kg8xf7 Rc3-c7+ Re4-e7 Rc7xe7+ Kf7xe7 Kb1xa1)
+3.76/17 4} 23. axb3 {(axb3 a4 bxa4 bxa4 Rdb1 Rec8+ Kd2 Nc6 Bb2 Rd8+ Kc1
Rdb8) -4.52/20 5} a4 {(a5-a4 b3xa4 b5xa4 Rd1-d2 Be6-b3+ Kc2-b1 Ne5-c4
Rd2-d3 Ra8-d8 g3-g4 Rd8-c8 Bd4-g1 Nc4-e5 Rd3-d2 Ne5xg4 Bg2-f3 Ng4-e5)
+3.18/16 3} 24. bxa4 {(bxa4 bxa4 Rdc1 Rec8+ Bc3 a3 h3 f6 Bf1 Ra4) -5.02/19
7} bxa4 {(b5xa4 Rd1-c1 Re8-c8+ Bd4-c3 Rc8-c5 Bg2-f1 Ne5-f3 Kc2-d1 a4-a3
Bf1-g2 Nf3xh2 Bc3-d4 Be6-g4+ Kd1-d2 Rc5xc1 Ra1xc1 Ra8-d8 Kd2-e3) +3.21/16
4} 25. Rdc1 {(Rdc1 Bb3+ Kb1 Rad8 Be3 Nc4 Bf4 Nd2+ Kb2 Nxe4) -5.10/18 5}
Rec8+ {(Re8-c8+ Bd4-c3 Rc8-c7 Bg2-f1 Ne5-f3 Kc2-d3 Nf3xh2 Bf1-e2 a4-a3
Bc3-d4 Rc7xc1 Ra1xc1 a3-a2 Kd3-d2 Nh2-g4 Be2-d3 Ra8-a3) +3.45/16 3} 26. Bc3
{(Bc3 a3 Kd2 Nc4+ Kd3 Rd8+ Bd4 Nb2+ Ke3 Ra4 Bc5 a2 Bf1) -6.28/18 4} Rc6
{(Rc8-c6 Bg2-f1 Ra8-c8 Ra1-a3 Be6-c4 Bf1xc4 Rc6xc4 Kc2-d2 Rc8-d8+ Kd2-e3
f7-f6 Ke3-e2 Ne5-g4 h2-h3 Ng4-e5 Ke2-f1 Rd8-d3 Kf1-g1 Rd3xg3+ Kg1-h2)
+3.46/18 6} 27. Bf1 {(Bf1 Rac8 Ra3 Bb3+ Kb2 Nc4+ Bxc4 Rxc4 e5 Re4 Re1 Rxe1
Bxe1) -5.73/17 3} Rac8 {(Ra8-c8 Ra1-a3 Ne5-f3 Kc2-d3 Nf3xh2 Kd3-d2 Nh2xf1+
Rc1xf1 Be6-b3 Rf1-f3 Rc6-c4 Rf3-e3 Rc8-e8 Ra3-a1 Rc4xe4 Re3xe4 Re8xe4
Ra1-e1 Re4xe1 Kd2xe1) +3.79/18 8} 28. Ra3 {(Ra3 Bb3+ Kd2 Rf6 Be2 Rf2 Ke3
Rxh2 Raa1 Bc4 Bxc4 Nxc4+ Kd3) -6.32/20 3} Nf3 {(Ne5-f3 Kc2-d3 Nf3xh2 Kd3-d2
Nh2-f3+ Kd2-e3 Nf3-e5 Bf1-b5 Rc6-c5 Bb5-a6 Rc8-c6 Ba6-e2 Be6-b3 Ke3-d2
Ne5-c4+ Be2xc4 Rc5xc4 e4-e5 Rc4-e4) +3.73/17 5} 29. Kd3 {(Kd3 Nxh2 Be2 Bc4+
Ke3 Bxe2 Kxe2 Ng4 Kf3 Ne5+ Ke3) -6.23/17 4} Nxh2 {(Nf3xh2 Kd3-d2 Nh2xf1+
Rc1xf1 Be6-b3 Rf1-f3 Rc6-c4 Rf3-e3 Rc8-e8 e4-e5 Re8-c8 Ra3-a1 h7-h5 Re3-d3
Rc4-e4 Ra1-e1 Re4xe1 Kd2xe1 a4-a3) +3.66/18 9} 30. Be2 {(Be2 Bc4+ Kd2 Rd8+
Ke3 Bxe2 Kxe2 Rc4 Raa1 Ng4 Kf3 h5) -6.39/18 3} Bc4+ {(Be6-c4+ Kd3-e3 Bc4xe2
Ke3xe2 Rc6-c4 Ke2-d1 Rc8-d8+ Kd1-e2 Rc4xe4+ Ke2-f2 Nh2-g4+ Kf2-g1 h7-h5
Bc3-a5 Rd8-b8 Ba5-d2 Rb8-b2 Bd2-c3 Rb2-b3 Ra3xb3 a4xb3 Bc3-b2) +3.85/18 5}
31. Kd2 {(Kd2 Bxe2 Kxe2 h5 e5 Ng4 Kd2 Nxe5 Rxa4 Rc5 Raa1 Ng4 Kd3) -7.38/21
4} Bxe2 {(Bc4xe2 Kd2xe2 Rc6-c4 Ke2-d1 Rc8-d8+ Kd1-e2 Rc4xe4+ Ke2-f2 h7-h5
Rc1-a1 Re4-c4 Bc3-e1 Rd8-d4 Kf2-g1 Nh2-g4 Be1-a5 Ng4-e5 Ra3-e3 Rd4-e4
Re3xe4 Rc4xe4) +3.86/19 4} 32. Kxe2 {(Kxe2 h5 Kd3 Rd8+ Ke2 Rc4 e5 Re4+ Kf2
Rd3 Ra2 Rc4 Ra3) -7.65/21 5} Rc4 {(Rc6-c4 Ke2-d1 Rc4xe4 Bc3-d2 Rc8-a8
Ra3-c3 Ra8-d8 Rc3-d3 Rd8-e8 Rc1-c7 Nh2-f1 Bd2-f4 Re4-e1+ Kd1-c2 Re8-e2+
Kc2-c3 a4-a3 Rd3-d8+ Re2-e8) +3.77/16 3} 33. Kd3 {(Kd3 Ng4 Rf1 h5 Bd4 Rb4
Rf5 g6 Ra5 Rd8 Rd5) -6.95/19 4} Nf3 {(Nh2-f3 Rc1-b1 Nf3-g5 Rb1-b4 Rc4xb4
Bc3xb4 Ng5xe4 Kd3-d4 h7-h5 Kd4xe4 Rc8-c4+ Ke4-d5 Rc4xb4 Kd5-c5 Rb4-b3
Ra3xa4 Rb3xg3 Ra4-a8+ Kg8-h7 Ra8-a7 f7-f5) +3.34/19 15} 34. Rb1 {(Rb1 Ng5
Bd4 h5 Rb5 Ne6 Be3 g6 Ra5 Kg7 R3xa4 Rxa4 Rxa4) -6.46/18 3} Ng5 {(Nf3-g5
Rb1-b4 Rc4xb4 Bc3xb4 Ng5xe4 g3-g4 Ne4-f2+ Kd3-e2 Nf2xg4 Ra3xa4 Rc8-e8+
Ke2-f3 Ng4-e5+ Kf3-g2 h7-h5 Bb4-d6 Ne5-d3 Kg2-f3 f7-f5 Ra4-a5 g7-g6 Kf3-g3
Kg8-g7 Ra5-a7+ Kg7-f6) +3.27/20 4} 35. Bd4 {(Bd4 h5 Rb7 Ne6 Be3 Rc2 Bd2
Nc5+ Kxc2 Nxb7+ Kb2 Nc5) -6.62/19 3} h5 {(h7-h5 Rb1-a1 Rc4-b4 Ra3xa4
Rb4-b3+ Kd3-e2 Ng5xe4 Ra4-a8 Ne4xg3+ Ke2-f2 Rc8xa8 Ra1xa8+ Kg8-h7 Ra8-a5
Kh7-g6 Ra5-a4 Ng3-e4+ Kf2-g2 f7-f6 Ra4-c4 f6-f5 Rc4-c6+ Kg6-h7 Rc6-c7)
+3.24/19 5} 36. Rb5 {(Rb5 Ne6 Be3 g6 Ra5 Kg7 R5xa4 Rc2 Ra8 Rxa8 Rxa8)
-6.53/19 4} Ne6 {(Ng5-e6 Bd4-e3 Rc8-c6 Rb5xh5 g7-g5 Rh5-h2 Rc4-b4 Rh2-a2
Rc6-c4 Kd3-e2 Rc4xe4 Ke2-f2 Kg8-h7 Be3-d2 Rb4-c4 Ra3-d3 Re4-e5 Kf2-g2)
+2.51/18 12} 37. Ba7 {(Ba7 g6 Rb8 Rxb8 Kxc4 Rc8+ Kd5 Kg7 Rxa4 Rc3 Bf2)
-6.74/17 6} h4 {(h5-h4 g3xh4 Ne6-f4+ Kd3-e3 Nf4-g2+ Ke3-d3 Ng2-e1+ Kd3-d2
Ne1-c2 Ra3-a2 Nc2-d4 Ba7xd4 Rc4xd4+ Kd2-e3 Rc8-c4 Rb5-e5 f7-f6 Re5-e7
Kg8-h7 Ra2-f2 a4-a3) +2.93/17 4} 38. gxh4 {(gxh4 Nf4+ Ke3 Ng2+ Ke2 Nxh4 Kd3
Nf3 Ke2 Nd4+ Bxd4 Rxd4 Ke3) -6.15/20 5} Nf4+ {(Ne6-f4+ Kd3-e3 Nf4-g2+
Ke3-d3 Rc8-c6 Rb5-a5 Rc4-c1 Ra5xa4 Ng2-e1+ Kd3-e2 Rc6-c2+ Ke2-e3 Ne1-g2+
Ke3-d4 Ng2xh4 Ba7-b8 Rc2-c6 Bb8-g3 Nh4-g2 Ra4-a8+ Kg8-h7) +2.61/15 3} 39.
Ke3 {(Ke3 Ng2+ Kf2 Nxh4 Ra5 Rxe4 R3xa4 Rc2+ Kf1 Rxa4 Rxa4 g5 Bd4 Kh7)
-6.33/18 3} Ng2+ {(Nf4-g2+ Ke3-d3 Ng2-e1+ Kd3-d2 Rc4xe4 Rb5-b8 Rc8xb8
Ba7xb8 Ne1-g2 h4-h5 Ng2-f4 Bb8xf4 Re4xf4 Kd2-c1 Rf4-c4+ Kc1-b2 Rc4-b4+
Kb2-c1 Rb4-e4 Kc1-d2) +2.70/16 3} 40. Kf2 {(Kf2 Nxh4 Ra5 Rxe4 R3xa4 Rc2+
Kf1 Rxa4 Rxa4 Nf5 Kg1 g5) -6.50/18 4} Nxh4 {(Ng2xh4 Rb5-a5 Rc8-c6 Kf2-g3
Rc4xe4 Ra5xa4 Nh4-f5+ Kg3-f3 Re4-e6 Kf3-g4 Re6-e5 Kg4-f4 f7-f6 Kf4-f3
Re5-b5 Ba7-f2 Rc6-c2 Ra4-a8+ Kg8-h7) +2.77/16 3} 41. Ke3 {(Ke3 g6 Ra5 Re8
e5 Rg4 R3xa4 Rxe5+ Rxe5 Rxa4 Bc5 Kg7) -6.52/17 4} R8c6 {(Rc8-c6 Rb5-a5
Nh4-g2+ Ke3-f3 Ng2-e1+ Kf3-e2 Rc4xe4+ Ba7-e3 Ne1-g2 Ra5-a8+ Kg8-h7 Ra8xa4
Re4-e6 Ra4-d4 Rc6-c2+ Rd4-d2 Rc2-c1 Ke2-f3 Ng2-e1+ Kf3-g4 Rc1-c4+ Kg4-g3
Re6-g6+ Kg3-h3) +2.82/16 5} 42. Kd3 {(Kd3 Nf3 Ke2 Rc7 Kxf3 Rxa7 Kf4 Rc1)
-6.34/15 4} Ng2 {(Nh4-g2 Rb5-b2 Ng2-e1+ Kd3-d2 Rc4xe4 Rb2-b8+ Kg8-h7
Ra3-h3+ Rc6-h6 Rh3-e3 Re4xe3 Ba7xe3 Rh6-e6 Rb8-a8 Re6-e4 Be3-c5 Ne1-f3+
Kd2-c3 Nf3-e5 Kc3-d2) +3.23/16 3} 43. Bf2 {(Bf2 Nf4+ Ke3 Rf6 Ra5 Kh7 Bg3
Ne6 R3xa4) -6.38/16 3} Nf4+ {(Ng2-f4+ Kd3-e3 Nf4-e6 Ke3-f3 Rc4-c3+ Ra3xc3
Rc6xc3+ Kf3-g4 a4-a3 Rb5-b8+ Kg8-h7 Rb8-a8 Rc3-c2 Bf2-e3 a3-a2 Ra8-a7
Kh7-g6 Kg4-f3 Kg6-f6 Kf3-g4 Kf6-e5 Kg4-f3 g7-g5 Ra7-a5+ Ke5-f6) +3.50/19
17} 44. Ke3 {(Ke3 Nh3 Be1 Re6 e5 Rg6 Rd3 Rg1 Bc3 Nf4) -6.37/17 4} Ne6
{(Nf4-e6 Ke3-f3 Rc4-c3+ Ra3xc3 Rc6xc3+ Kf3-g4 Rc3-c2 Bf2-e3 a4-a3 Rb5-a5
a3-a2 Ra5-a8+ Kg8-h7 Ra8-a7 Rc2-h2 Kg4-g3 Rh2-c2 Kg3-f3 f7-f6 Ra7-a8)
+3.41/17 3} 45. Kd3 {(Kd3 g6 Rb8+ Kh7 Ra8 Rc1 R8xa4 Nf4+ Ke3 g5) -6.56/16
3} g5 {(g7-g5 Rb5-a5 Kg8-g7 Ra5xa4 Rc4-c2 Bf2-e3 f7-f6 e4-e5 f6xe5 Kd3-e4
Kg7-f6 Ra4-a6 Rc2-c4+ Ke4-f3 g5-g4+ Kf3-g2 Rc4-c2+ Kg2-g1 g4-g3 Ra6xc6
Rc2xc6) +2.70/16 18} 46. Be3 {(Be3 Rc8 Ra5 g4 R3xa4 Rxa4 Rxa4 Kg7 Ra1 Kg6)
-5.86/17 3} Nf4+ {(Ne6-f4+ Kd3-d2 Rc6-d6+ Kd2-e1 f7-f6 Rb5-a5 Nf4-g2+
Ke1-f2 Rc4-c2+ Kf2-g3 Ng2xe3 Ra3xe3 Rd6-d1 Kg3-g4 Rc2-h2 Kg4-f5 Rh2-h6
Kf5-e6 f6-f5+ Ke6xf5) +3.26/15 5} 47. Bxf4 {(Bxf4 gxf4 Rg5+ Kf8 Rf5 Rb4
Rxf4 Ke7 Rh4 Rb3+ Rxb3 axb3 Rh2 Kf6) -4.10/18 3} gxf4 {(g5xf4 Rb5-f5 Rc4-b4
Rf5xf4 Rc6-h6 Kd3-d2 Rh6-h1 Ra3-d3 Rb4-b2+ Kd2-e3 Rh1-h3+ Rf4-f3 Rh3xf3+
Ke3xf3 Rb2-b3 Kf3-e2 Rb3xd3 Ke2xd3 a4-a3 Kd3-c2) +2.31/17 3} 48. Rg5+
{(Rg5+ Kf8 Ra5 f3 Rf5 Rb4 Rxf3 Rd6+ Ke3 Rb3+ Ke2 Rxa3 Rxa3) -4.26/18 3} Kf8
{(Kg8-f8 Rg5-f5 Rc4-b4 Rf5xf4 Rc6-h6 Kd3-d2 Rh6-h1 Ra3-d3 Rb4-b2+ Kd2-e3
Rh1-h3+ Ke3-d4 Rb2-b4+ Kd4-c5 Rh3xd3 Kc5xb4 a4-a3 Rf4-f1 a3-a2 Rf1-a1)
+2.38/17 2} 49. Rf5 {(Rf5 Rb4 Rxf4 Ke7 Kd2 Ke6 Ra2 Rc5 Kd3) -4.39/17 2} f3
{(f4-f3 Rf5xf3 Rc4-b4 Kd3-e3 Rc6-c1 Ra3-d3 Rc1-e1+ Ke3-d2 Rb4xe4 Rd3-d7
Re4-e2+ Kd2-c3 Re2-e7 Rd7-d8+ Re7-e8 Rd8xe8+ Re1xe8 Kc3-b2 Re8-e4 Rf3-d3
Re4-e2+ Kb2-c1) +2.22/17 3} 50. Rxf3 {(Rxf3 Rb4 e5 Ke7 Rf2 Ke6 Rxf7 Kxe5
Re7+ Kd5 Re8 Rd4+ Ke3) -4.26/19 3} Rb4 {(Rc4-b4 Kd3-e3 Rc6-c1 Ra3-d3
Rc1-e1+ Ke3-d2 Rb4xe4 Rd3-d7 Re1-e2+ Kd2-c1 Re4-e7 Rd7xe7 Re2xe7 Rf3-a3
Re7-e4 Ra3-d3 Kf8-e7 Kc1-b2 Re4-e2+ Kb2-c1) +2.24/17 2} 51. e5 {(e5 Ke7 Rf2
Rh6 Kc3 Re4 Kd3 Rhh4 Rf5 Rh3+ Kxe4 Rxa3) -4.20/17 3} Rc5 {(Rc6-c5 Rf3-e3
Rc5-d5+ Kd3-c2 Rd5-b5 Ra3-c3 Rb4-b2+ Kc2-d3 Rb5-b3 Kd3-c4 Rb3-b8 Kc4-d3
Rb8-a8 Kd3-e4 Rb2-b4+ Ke4-f3 Rb4-h4 e5-e6) +2.03/15 2} 52. Re3 {(Re3 Ke7
Re4 Rd5+ Ke3 Rxe4+ Kxe4 Ra5 Kd3 Ke6 Kd4 Rd5+ Kc3 f5 Rxa4 Kxe5) -4.32/18 2}
Rcc4 {(Rc5-c4 e5-e6 f7-f5 Re3-e5 f5-f4 Kd3-e2 Kf8-e7 Ke2-f3 Rc4-c6 Re5-e4
Rb4-b3+ Ra3xb3 a4xb3 Kf3xf4 Rc6xe6 Re4-b4) +1.76/15 7} 53. e6 {(e6 Ke7
exf7+ Kxf7 Re5 Rh4 Kd2 Rb3 Rxb3 axb3 Kc3) -2.99/17 3} f6 {(f7-f6 Re3-e2
Kf8-e7 Ra3-c3 Rc4-d4+ Kd3-c2 Rd4-e4 Re2xe4 Rb4xe4 Rc3-c6 Re4xe6 Rc6xe6+
Ke7xe6 Kc2-b2 f6-f5 Kb2-a3 f5-f4 Ka3xa4) +1.84/16 3} 54. e7+ {(e7+ Ke8 Re6
Rg4 Rc3 Rb3 Rxb3 axb3 Rxf6 Rg3+ Kd2 Kxe7 Rb6) -2.83/18 5} Ke8 {(Kf8-e8
Kd3-d2 Rc4-c7 Ra3-d3 Rc7xe7 Re3xe7+ Ke8xe7 Rd3-f3 Rb4-c4 Rf3-e3+ Ke7-f7
Kd2-d3 Rc4-g4 Kd3-c2 f6-f5 Kc2-c1 Rg4-c4+ Kc1-b2 f5-f4) +2.35/16 2} 55. Re6
{(Re6 f5 Re3 Rc7 Re5 f4 Ra1 f3 Rae1 Rb6) -3.43/18 4} f5 {(f6-f5 Kd3-d2
Rc4-c7 Ra3-d3 Rc7xe7 Re6-e3 Re7xe3 Rd3xe3+ Ke8-f7 Re3-c3 Rb4-e4 Kd2-c1
f5-f4 Kc1-d2 Kf7-g6 Rc3-c6+ Kg6-g5 Rc6-c3) +2.38/16 3} 56. Ra1 {(Ra1 Rd4+
Kc2 Rbc4+ Kb2 Re4 Re1 Rxe1 Rxe1 f4 Re6 f3 Rf6) -4.00/17 3} Rd4+ {(Rc4-d4+
Kd3-e2 Rd4-d7 Ra1-f1 f5-f4 Ke2-f3 Rd7xe7 Rf1-e1 Re7xe6 Re1xe6+ Ke8-f7
Re6-a6 Rb4-c4 Ra6-a7+ Kf7-f6 Ra7-a5 Kf6-g6 Ra5-a6+ Kg6-f5 Ra6-a5+ Kf5-f6
Ra5-a7) +2.47/17 4} 57. Kc3 {(Kc3 Rbc4+ Kb2 Rd2+ Kb1 Rd3 Ra2 Rb3+ Rb2 Re4
Rxb3 axb3 Rb6 Kxe7 Rxb3) -6.16/20 4} Rbc4+ {(Rb4-c4+ Kc3-b2 Rd4-d2+ Kb2-b1
Rd2-d3 Re6-e2 f5-f4 Kb1-a2 f4-f3 Re2-b2 Rc4-e4 Ra1-h1 Ke8xe7 Rh1-h5 Re4-e1
Rh5-h7+ Ke7-d6 Rh7-h6+ Kd6-e5 Rh6-h5+ Ke5-f6 Rh5-h7) +2.97/17 1} 58. Kb2
{(Kb2 Rd2+ Ka3 Rd3+ Ka2 Re4 Re1 Rxe1 Rxe1 f4 Kb2 Re3 Ra1 Rxe7 Rxa4 f3)
-6.38/19 2} Rd2+ {(Rd4-d2+ Kb2-b1 Rd2-d3 Re6-e2 f5-f4 Re2-b2 Ke8xe7 Kb1-a2
Rc4-c3 Ra1-e1+ Ke7-d6 Re1-e8 f4-f3 Re8-d8+ Kd6-e7 Rd8xd3 Rc3xd3 Rb2-b7+
Ke7-f6 Rb7-b2 Kf6-f5 Rb2-c2) +3.17/18 2} 59. Kb1 {(Kb1 f4 Ra3 Rd7 Rh3 Rxe7
Rd6 Re1+ Kb2 Ke7 Rhh6) -7.02/19 2} Rd3 {(Rd2-d3 Re6-e2 f5-f4 Kb1-a2 f4-f3
Re2-b2 Rc4-e4 Ra1-h1 Ke8xe7 Rh1-h5 Ke7-f7 Rh5-a5 Re4-f4 Rb2-f2 Rd3-e3
Ra5-a7+ Kf7-g6 Ra7-a6+ Rf4-f6 Ra6xf6+ Kg6xf6) +3.31/18 7} 60. Ka2 {(Ka2
Rc2+ Kb1 Rg2 Kc1 a3 Re1 Rb3 Rf1 a2 Rxf5 Rc3+ Kd1 Kxe7) -7.16/19 2} Rc2+
{(Rc4-c2+ Ka2-b1 Rc2-h2 Kb1-c1 a4-a3 Ra1-b1 Rd3-c3+ Kc1-d1 Rh2-b2 Re6-b6
Rb2xb1+ Rb6xb1 Ke8xe7 Kd1-d2 Rc3-g3 Rb1-b7+ Ke7-f6 Rb7-b6+ Kf6-g5 Rb6-b1
a3-a2 Rb1-a1 Rg3-a3) +3.25/18 2} 61. Kb1 {(Kb1 Rg2 Kc1 a3 Re1 Rb3 Kd1 a2
Kc1 Rb5 Rh1 Rc5+ Kd1 Kxe7) -8.85/20 2} Rg2 {(Rc2-g2 Kb1-c1 a4-a3 Ra1-b1
Rd3-c3+ Kc1-d1 Rg2-g1+ Re6-e1 Rg1xe1+ Kd1xe1 a3-a2 Rb1-d1 Rc3-c2 Ke1-f1
Ke8xe7 Rd1-a1 f5-f4 Ra1-d1 Ke7-f6 Kf1-g1 f4-f3 Kg1-f1) +4.29/19 3} 62. Kc1
{(Kc1 a3 Re1 a2 Rh1 Kxe7 Rh7+ Ke6 Rh6+ Kd5 Ra6 Rc3+ Kd1 Rd3+ Kc1) -9.30/20
3} a3 {(a4-a3 Ra1-b1 Rd3-c3+ Kc1-d1 Rg2-g1+ Re6-e1 Rg1xe1+ Kd1xe1 a3-a2
Rb1-d1 Rc3-c2 Ke1-f1 Ke8xe7 Rd1-e1+ Ke7-f6 Re1-d1 f5-f4 Kf1-g1 f4-f3
Kg1-f1) +4.29/16 1} 63. Rh6 {(Rh6 a2 Rh8+ Kxe7 Rh7+ Ke6 Rh6+ Kd5 Rh8 Rc3+
Kd1 f4 Ra8) -9.46/19 4} f4 {(f5-f4 Rh6-h1 Ke8xe7 Ra1-b1 Rd3-c3+ Kc1-d1
a3-a2 Rb1-b7+ Ke7-d6 Rb7-a7 Rc3-d3+ Kd1-c1 Kd6-c5 Ra7-a6 f4-f3 Ra6-a7
Kc5-c4 Ra7-c7+ Kc4-d4) +6.00/15 2} 64. Rh1 {(Rh1 Kxe7 Rh7+ Kd6 Rh8 Rg1+ Kc2
Rxa1 Kxd3 f3 Kd2) -9.51/17 2} Kxe7 {(Ke8xe7 Ra1-b1 Rd3-c3+ Kc1-d1 a3-a2
Rb1-b7+ Ke7-d6 Rb7-a7 f4-f3 Ra7-a5 Rg2-e2 Rh1-h6+ Kd6-c7 Rh6-h7+ Kc7-b6
Ra5-a4 Rc3-d3+ Kd1-c1 Re2-e1+ Kc1-b2 f3-f2) +6.30/15 4} 65. Rb1 {(Rb1 a2
Rh7+ Kf6 Rb6+ Ke5 Rh5+ Kd4 Rd6+ Kc4 Rc6+ Kb3) -9.53/17 3} Rc3+ {(Rd3-c3+
Kc1-d1 a3-a2 Rb1-a1 Rc3-b3 Kd1-c1 Ke7-f6 Rh1-h6+ Kf6-f5 Rh6-h5+ Kf5-g4
Rh5-h1 f4-f3 Rh1-e1 Rb3-c3+ Kc1-d1 Kg4-f4 Re1-f1 Rc3-d3+ Kd1-c1) +6.50/15
5} 66. Kd1 {(Kd1 a2 Rb7+ Kd6 Rh6+ Kd5 Rd7+ Ke5 Re7+ Kd4 Rd6+ Kc5 Ra6 f3 Rf7
Rd3+ Kc1) -9.63/20 3} a2 {(a3-a2 Rb1-a1 Rc3-b3 Kd1-c1 Ke7-f6 Rh1-h6+ Kf6-f5
Rh6-h5+ Kf5-e4 Rh5-h1 f4-f3 Rh1-f1 Ke4-e3 Rf1-h1 Ke3-f4 Rh1-f1) +6.48/14 1}
67. Rb7+ {(Rb7+ Kd6 Rh6+ Kd5 Rd7+ Ke4 Re7+ Kf5 Ra6 f3 Ra5+ Kf6 Rd7 Rc6)
-9.60/19 3} Kd6 {(Ke7-d6 Rb7-a7 Kd6-c5 Ra7-a4 Rc3-d3+ Kd1-c1 Kc5-b5 Ra4-a8
Kb5-c4 Rh1-e1 f4-f3 Ra8-c8+ Kc4-b3 Rc8-b8+ Kb3-c3 Rb8-c8+ Kc3-b4 Rc8-b8+
Kb4-a3 Rb8-a8+ Ka3-b4) +6.22/14 5} 68. Rh6+ {(Rh6+ Kd5 Rd7+ Kc5 Ra7 f3 Rh5+
Kb4 Rb7+ Kc4 Rh4+ Kd5 Ra4 Rd3+ Kc1) -9.68/19 2} Kd5 {(Kd6-d5 Rh6-a6 Rc3-e3
Rb7-d7+ Kd5-e4 Rd7-e7+ Ke4-f3 Re7xe3+ f4xe3 Kd1-c1 Rg2-g1+ Kc1-b2 e3-e2
Ra6-f6+ Kf3-e4 Kb2xa2 Rg1-a1+ Ka2xa1 e2-e1Q+ Ka1-a2 Qe1-a5+ Ka2-b1)
+6.56/14 2} 69. Rd7+ {(Rd7+ Kc5 Ra7 f3 Rc7+ Kb4 Rb7+ Kc4 Rh4+ Kd5 Ra7 Rc4
Rhh7) -9.71/19 3} Kc4 {(Kd5-c4 Rd7-c7+ Kc4-d3 Rc7xc3+ Kd3xc3 Rh6-a6 a2-a1Q+
Ra6xa1 Rg2-g1+ Kd1-e2 Rg1xa1 Ke2-f3 Ra1-a4 Kf3-g2 Kc3-c4 Kg2-f3 Kc4-b5)
+6.74/14 2} 70. Rc7+ {(Rc7+ Kd3 Rd7+ Ke3 Re7+ Kf3 Ra7 Rg1+ Kd2 Re3 Rha6
Rg2+ Kd1 Rd3+ Kc1 Rc3+ Kd1) -9.72/20 2} Kd3 {(Kc4-d3 Rc7xc3+ Kd3xc3 Rh6-a6
Kc3-b3 Ra6-a8 Rg2-g8 Ra8-a7 Rg8-g7 Ra7-a5 Rg7-g1+ Kd1-e2 a2-a1Q Ra5xa1
Rg1xa1 Ke2-f3 Ra1-a4 Kf3-e2 Ra4-a2+ Ke2-f3) +6.75/16 3} 71. Rd7+ {(Rd7+ Ke3
Re7+ Kf2 Re2+ Kf3 Rh3+ Rg3 Rxg3+ fxg3 Rxa2 g2 Kd2 Rc5 Ra1 Kf2 Kd3 g1=Q Rxg1
Kxg1) -9.70/21 3} Ke4 {(Kd3-e4) +6.42/15 2} 72. Re7+ {(Re7+ Kf5 Ra6 Rd3+
Ke1 Rg1+ Ke2 Re3+ Rxe3 fxe3 Ra5+ Kf4 Ra4+ Kg3 Kxe3 a1=Q Rxa1 Rxa1) -9.88/20
3} Kf3 {(Ke4-f3 Re7-a7 Rg2-g1+ Kd1-d2 Rc3-e3 Rh6-h3+ Kf3-f2 Rh3-h4 Re3-e2+
Kd2-c3 Rg1-c1+ Kc3-b3 a2-a1Q Ra7xa1 Rc1xa1 Rh4-h2+ Kf2-e3 Rh2xe2+ Ke3xe2
Kb3-b2 Ra1-d1) +7.40/15 2} 73. Ra7 {(Ra7 Ke3 Re6+ Kd3 Rd7+ Kc4 Re4+ Kb5
Re5+ Kb6 Re6+ Rc6) -9.69/18 3} Rg1+ {(Rg2-g1+ Kd1-d2 Rc3-e3 Rh6-h3+ Kf3-f2
Rh3-h4 Re3-e2+ Kd2-c3 Rg1-c1+ Kc3-d3 Rc1-d1+ Kd3-c4 Kf2-g3 Rh4-h6 a2-a1Q
Ra7xa1 Rd1xa1 Rh6-g6+ Kg3-f2 Kc4-b4 f4-f3) +8.31/15 1} 74. Kd2 {(Kd2 Re3
Rh3+ Kf2 Rh4 Re2+ Kd3 Rd1+ Kc3 Kg3 Rh6 Re3+ Kb4 a1=Q Rxa1 Rxa1) -9.93/19 2}
Re3 {(Rc3-e3 Rh6-h3+ Kf3-f2 Rh3-h4 Re3-e2+ Kd2-c3 Rg1-c1+ Kc3-b3 Rc1-b1+
Kb3-c4 Kf2-g3 Rh4-h6 a2-a1Q Ra7xa1 Rb1xa1 Rh6-g6+ Kg3-f2 Rg6-b6 Re2-c2+
Kc4-d5 Ra1-a5+ Kd5-e6) +8.26/14 1} 75. Rh3+ {(Rh3+ Kf2 Rh4 Re2+ Kc3 Rc1+
Kb3 Kg3 Rxf4 Kxf4 Rxa2 Rxa2 Kxa2) -9.92/18 2} Kf2 {(Kf3-f2 Rh3-h4 Re3-e2+
Kd2-c3 Rg1-c1+ Kc3-d3 Rc1-d1+ Kd3-c3 Kf2-g3 Rh4-h7 a2-a1Q+ Ra7xa1 Rd1xa1
Rh7-g7+ Kg3-f2 Kc3-b4 Ra1-b1+ Kb4-c4 Re2-e4+ Kc4-d5) +8.55/13 0} 76. Rh4
{(Rh4 Re2+ Kc3 Rc1+ Kd3 Rd1+ Kc4 Kg3 Rh6 a1=Q Rxa1 Rxa1 Rg6+ Kh3 Kd5)
-9.95/20 2} Re2+ {(Re3-e2+ Kd2-c3 Rg1-c1+ Kc3-d3 Rc1-d1+ Kd3-c3 Kf2-g3
Rh4-h8 a2-a1Q+ Ra7xa1 Rd1xa1 Rh8-g8+ Kg3-f2 Rg8-f8 Ra1-c1+ Kc3-b4 f4-f3
Rf8-f7 Kf2-g3) +8.91/13 2} 77. Kc3 {(Kc3 Rc1+ Kd4 Rd1+ Kc3 Kg3 Rh5 Re3+ Kb4
Rb1+ Kc4 a1=Q Rxa1 Rxa1) -9.94/18 3} Rc1+ {(Rg1-c1+ Kc3-d3 Rc1-d1+ Kd3-c3
Kf2-g3 Rh4-h7 a2-a1Q+ Ra7xa1 Rd1xa1 Rh7-g7+ Kg3-h4 Kc3-d3 Re2-e3+ Kd3-c4
Ra1-c1+ Kc4-b5 Re3-e5+ Kb5-a6 Rc1-a1+ Ka6-b7 f4-f3) +9.46/13 1} 78. Kd3
{(Kd3 Rd1+ Kc3 Kg3 Rhh7 a1=Q+ Rxa1 Rxa1 Rg7+ Kf2 Rf7 Rc1+ Kd3) -9.95/18 2}
Rd1+ {(Rc1-d1+ Kd3-c4 Re2-e4+ Kc4-b3 a2-a1Q Ra7xa1 Rd1xa1 Kb3-b2 Ra1-a6
Rh4-h2+ Kf2-g3 Rh2-d2 Ra6-b6+ Kb2-c2 Re4-e1 Kc2-d3 Re1-e3+ Kd3-c2) +9.51/13
1} 79. Kc3 {(Kc3 Kg3 Rh8 a1=Q+ Rxa1 Rxa1 Rg8+ Kf3 Rh8 Rae1 Kd3 Re3+ Kd4 Re7
Rh2) -9.96/19 2} Kg3 {(Kf2-g3 Rh4-h8 a2-a1B+ Ra7xa1 Rd1xa1 Rh8-g8+ Kg3-f3
Rg8-h8 Ra1-c1+ Kc3-b3 Re2-d2 Kb3-a3 Rc1-b1 Rh8-c8 Kf3-g4 Rc8-c3 f4-f3
Rc3-b3) +9.70/15 1 Arena Adjudication} 0-1
[/pgn]
Giraffe is a UCI chess engine written by Matthew Lai, one of AlphaZero's developers.
Thanks to Silvian for testing LazySMP 9.0. It proves that my engine has a rating above 2400.
Please note that Giraffe supports Transposition Table but LazySMP does not.
LazySMP

Re: Testing LazySMP

Post by LazySMP »

Ras wrote: Fri Nov 15, 2024 12:03 pm
LazySMP wrote: Fri Nov 15, 2024 7:45 am What is your engine rating in CCRL?
Around 2700.
Hi Rasmus! Are you sure CT800 rating is around 2700?

[pgn][Event "Blitz 4.0min+2.0sec"]
[Date "2025.01.03"]
[Round "1"]
[White "LazySMP Version 9.0"]
[Black "CT800 V1.46 64 bit"]
[Result "1-0"]
[Variant "Standard"]
[TimeControl "240+2"]
[ECO "B02"]
[Opening "Alekhine Defense: Normal Variation"]

1. e4 Nf6 2. e5 Nd5 { B02 Alekhine Defense: Normal Variation } 3. Nf3 d6 4. Nc3 dxe5 5. Nxe5 Nxc3 6. bxc3 Nd7 7. Qh5 g6 8. Bc4 e6 9. Qe2 Be7 10. d4 Nxe5 11. dxe5 c6 12. O-O b5 13. Bd3 O-O 14. Bh6 Re8 15. a4 bxa4 16. Rxa4 Bb7 17. h4 Qc7 18. h5 c5 19. Rg4 Kh8 20. Qe3 Bc6 21. Rf4 Bd8 22. hxg6 hxg6 23. Rg4 Kg8 24. Bxg6 fxg6 25. Rxg6+ Kh7 26. Qg3 Be4 27. Rg7+ Kxh6 28. Rxc7 Bxc7 29. Qe3+ Kg7 30. Qxe4 Rab8 31. Qg4+ Kf7 32. Qh5+ Kg7 33. Qg5+ Kf8 34. Qf6+ Kg8 35. Ra1 { Black resigns. } 1-0[/pgn]

LazySMP 9.0 beat CT800 V1.46 in 30 moves :shock:
Modern Times
Posts: 3699
Joined: Thu Jun 07, 2012 11:02 pm

Re: Testing LazySMP

Post by Modern Times »

LazySMP wrote: Fri Jan 03, 2025 4:09 am
Are you sure CT800 rating is around 2700?
You could look at the CCRL lists yourself and check.
User avatar
Ras
Posts: 2694
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Testing LazySMP

Post by Ras »

LazySMP wrote: Fri Jan 03, 2025 4:09 amHi Rasmus! Are you sure CT800 rating is around 2700?
Yes.
LazySMP 9.0 beat CT800 V1.46 in 30 moves :shock:
King safety has always been an engine weakness, so losses like this can happen, and if they do, the game is shorter naturally because it doesn't go into an endgame. However, it's not about how quickly the engine loses if it does, but how often, with varying openings of course. If you say LazySMP 9.0 should be around 2500, that's 200 Elo difference, so LazySMP should get about 2500 points in a 10000 games match - including quite some wins, obviously.

I usually test at 10s per game for each side, no increment. With an eight core CPU plus hyperthreading, running 14 games in parallel isn't an issue with a proper engine driver; I'm using c-chess-cli under Linux. CPU turbo boost should be switched off to get a more constant CPU speed. 10k games take something like 3 hours or so.
Rasmus Althoff
https://www.ct800.net
Daniel Anulliero
Posts: 770
Joined: Fri Jan 04, 2013 4:55 pm
Location: Nice

Re: Testing LazySMP

Post by Daniel Anulliero »

LazySMP wrote: Fri Jan 03, 2025 4:09 am
Ras wrote: Fri Nov 15, 2024 12:03 pm
LazySMP wrote: Fri Nov 15, 2024 7:45 am What is your engine rating in CCRL?
Around 2700.
Hi Rasmus! Are you sure CT800 rating is around 2700?

LazySMP 9.0 beat CT800 V1.46 in 30 moves :shock:
You play ONE game vs ct800 and you claim your "thing" is better than ct800 ? How "funny" guy you are .🙄
Remember another guy who test with 1-2 games and never follow experts advices , but I can't remember his name exactly 😁
Welll ..........
LazySMP

Re: Testing LazySMP

Post by LazySMP »

Ras wrote: Fri Jan 03, 2025 7:37 am King safety has always been an engine weakness, so losses like this can happen, and if they do, the game is shorter naturally because it doesn't go into an endgame.
You're right. BTW, king safety is the most important part of the evaluation. I am not familiar with your engine code, otherwise I would have helped you to fix its weakness. I think that you don't spend as much time on improving the evaluation function as you do on improving the search function. :wink:
Daniel Anulliero wrote: Fri Jan 03, 2025 11:35 am You play ONE game vs ct800 and you claim your "thing" is better than ct800 ?
No, my point is CCRL rating may be wrong. Please see LazySMP 5.0 rating which is 2070.
User avatar
Ras
Posts: 2694
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Testing LazySMP

Post by Ras »

LazySMP wrote: Fri Jan 03, 2025 8:17 pmYou're right. BTW, king safety is the most important part of the evaluation.
There is ofc king safety code in there, which is why in the game, the CT800 castles properly and sets up a standard pawn structure. What it doesn't see is king attacks coming in. It's not that I havn't tried tons of stuff, with danger zones, scoring attackers and whatnot - but it never worked. The software architecture is also limited by hardware constraints - the UCI version is only the testbed, the actual project is the microcontroller version with 1MB ROM for code/data and 192kB RAM for dynamic data (variables, stack, hash tables) with only 16kB RAM remaining as future reserve.
No, my point is CCRL rating may be wrong.
It's consistent with my own tests, usually within 20 Elo. However, I test with six different engines, 10000 games each, plus 50000 games against the previous CT800 version, and an 80000 opening position book to avoid duplicate games. Unless you even start to ramp up your testing, all you see is error margins.
Rasmus Althoff
https://www.ct800.net
LazySMP

Re: Testing LazySMP

Post by LazySMP »

Ras wrote: Fri Jan 03, 2025 8:28 pm There is ofc king safety code in there, which is why in the game, the CT800 castles properly and sets up a standard pawn structure. What it doesn't see is king attacks coming in. It's not that I haven't tried tons of stuff, with danger zones, scoring attackers and whatnot - but it never worked.
You're right. It's too hard! I remember many years ago when Joerg Oster tuned values for piece check and attack unit factors, king safety went down.
Please see this: https://github.com/official-stockfish/S ... dd82d0fadf
Joerg Oster wrote: A middle ground patch of two successful tuning patches, one at STC, the other at LTC, which now passed both.

Code: Select all

  const int QueenCheck      = 52;     const int QueenCheck    = 62;
  const int RookCheck       = 45;     const int RookCheck     = 57;
  const int BishopCheck     = 5;      const int BishopCheck   = 48;
  const int KnightCheck     = 17;     const int KnightCheck   = 78;