Testing LazySMP

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

Moderator: Ras

jefk
Posts: 937
Joined: Sun Jul 25, 2010 10:07 pm
Location: the Netherlands
Full name: Jef Kaan

Re: Testing LazySMP

Post by jefk »

My engine is only untested on CCRL 40/15. Graham had said that if my engine reached 2400, it would be tested. When my engine reached a rating of 2500, he didn't test it
ok, so your idea of 'success' apparently is to get a rating at 40/15 above 2500 :roll:
mr Banks' tourns are volunteering stuff btw, so he's under no obligation whatsover
to your -apparently ever continuing- demands. Maybe there are more test tourns
for slow time controls than only the Ccrl. And maybe then your also can add a
transposition table (this certainly would add some rating points i think :idea:
my 2 cnts
:mrgreen:
LazySMP

Re: Testing LazySMP

Post by LazySMP »

jefk wrote: Sat Jan 04, 2025 4:17 pm OK, so your idea of 'success' apparently is to get a rating at 40/15 above 2500 :roll:
Sorry, I have no idea of "success" anymore. People who say they have nothing to hide almost always do. I sincerely asked Mr. Graham several times to explain the reason why my engine was not tested, but he never gave a logical explanation.
jefk wrote: Sat Jan 04, 2025 4:17 pm Mr Banks' tourns are volunteering stuff BTW, so he's under no obligation whatsoever to your -apparently ever continuing- demands.
You are right, but this is not the reason why he wants to insult me. In any case, I'm not interested in having my engine tested anymore.
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.
jefk
Posts: 937
Joined: Sun Jul 25, 2010 10:07 pm
Location: the Netherlands
Full name: Jef Kaan

Re: Testing LazySMP

Post by jefk »

You are right, but this is not the reason why he wants to insult me.
you could have simply reported these words to the (new) moderator;
guess GH got fed up with your requests.
In any case, I'm not interested in having my engine tested anymore.
well, i just did (lol), at 5/2 time control, against the (winboard)Rodin engine;
see the latest KG posting(s).

note that while Rodin also doesn't give it's source codes, he's honest about
the engine's origins, namely, TSCP.
https://sites.google.com/site/clonfsp/r ... ess-engine
So what are the origins of your latest 'lazysmp'9 version, i wonder :idea:
(just wondering , :cry: )

(probably) final tip from me (for at least quite a while):
if you want to be taken more seriously with your engine or at least
some algorithms i suggest you come back to github and display the source code(s)
you are using. good luck (or otherwise goodbye).

PS and with the benefit of the doubt, you may have some interesting original
ideas about code for move generation (apparently discussed here earlier with Ras)
but there's imo no reason to keep that secret; most of the world is running
on open source nowadays, and for imo good reasons.
LazySMP

Re: Testing LazySMP

Post by LazySMP »

jefk wrote: Sat Jan 04, 2025 7:08 pm So what are the origins of your latest 'lazysmp'9 version, i wonder :idea: PS and with the benefit of the doubt, you may have some interesting original ideas about code for move generation but there's imo no reason to keep that secret;
Have you ever tested the Torch engine? Isn't it strange that the first version of this engine has a rating of nearly 4000?
AndrewGrant wrote: Torch is not a fork. You should very well know my position regarding Houdini, Fire, DeusX, Fat Fritz II, and all those around it. You can take my word for it if you like, or not. Perhaps in the future some others will step forward to offer the same commentary I've offered here.
Last edited by LazySMP on Sat Jan 04, 2025 7:32 pm, edited 2 times in total.
User avatar
Sylwy
Posts: 4807
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: Testing LazySMP

Post by Sylwy »

A nice game from my tournament LazySMP Test:

[pgn]
[Event "LazySMP Test"]
[Site "ISR 3"]
[Date "2025.01.04"]
[Round "1"]
[White "LazySMP-9.0_x64_popcnt"]
[Black "JikChess-0.02_x64"]
[Result "1-0"]
[BlackElo "2200"]
[ECO "B16"]
[Opening "Caro-Kann"]
[Time "16:16:36"]
[Variation "Bronstein-Larsen, 6.Nf3 Bg4"]
[WhiteElo "2200"]
[TimeControl "240+2"]
[Termination "adjudication"]
[PlyCount "50"]
[WhiteType "program"]
[BlackType "program"]

1. e4 c6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 {(Nc3xe4 Ng8-f6 Ne4xf6+ e7xf6 d2-d4
Bc8-g4 c2-c3 Bf8-d6 Bc1-e3 O-O Bf1-d3 Rf8-e8 O-O Nb8-d7 Rf1-e1 Kg8-h8 a2-a3
Bg4-e6 Qd1-c2) +0.22/18 7} Nf6 5. Nxf6+ {(Ne4xf6+ e7xf6 d2-d4 Bc8-g4 c2-c3
Nb8-d7 Bf1-d3 Bf8-d6 Bc1-e3 O-O O-O h7-h5 Rf1-e1 Nd7-b6 Be3-d2 Rf8-e8
Re1xe8+ Qd8xe8) +0.20/16 4} gxf6 6. d4 {(d2-d4 Bc8-g4 Bf1-e2 Nb8-d7 O-O
Bf8-g7 Qd1-d3 O-O Bc1-e3 e7-e5 Ra1-d1 Rf8-e8 d4xe5 f6xe5 Rf1-e1 e5-e4)
+0.55/16 5} Bg4 7. Be2 {(Bf1-e2 Bf8-g7 O-O O-O Be2-d3 e7-e6 Rf1-e1 Nb8-d7
Bc1-e3 f6-f5 c2-c3 Qd8-b6 Ra1-b1 Nd7-f6 c3-c4 Bg4xf3 Qd1xf3) +0.50/16 7}
Nd7 8. c3 {(c2-c3 e7-e6 Bc1-f4 e6-e5 Bf4-e3 Bg4xf3 Be2xf3 e5xd4 Qd1xd4
Bf8-c5 Qd4-e4+ Qd8-e7 Qe4xe7+ Ke8xe7 Be3xc5+ Nd7xc5 O-O-O Rh8-e8 Bf3-h5)
+0.39/16 8} Qc7 {(d8c7) -0.29/14 7} 9. O-O {(O-O e7-e6 Bc1-d2 Rh8-g8 g2-g3
O-O-O a2-a4 Kc8-b8 a4-a5 Bg4-h3 Rf1-e1 Bf8-d6 Be2-d3 f6-f5 a5-a6 b7-b5
Bd2-h6) +0.28/17 8} O-O-O {(e8c8) -0.21/14 7} 10. Re1 {(Rf1-e1 e7-e6 g2-g3
Bf8-d6 a2-a4 Rh8-g8 a4-a5 Bg4xf3 Be2xf3 f6-f5 Bc1-d2 Nd7-f6 a5-a6 b7-b5
Bd2-e3 Nf6-d5) +0.28/16 24} e5 {(e7e5) -0.32/12 7} 11. Be3 {(Bc1-e3 Nd7-b6
a2-a4 Bf8-d6 d4xe5 Bd6xe5 Be3xb6 Rd8xd1 Bb6xc7 Rd1xe1+ Ra1xe1 Be5xc7 Nf3-d4
Bg4xe2 Re1xe2 Kc8-b8) +0.36/15 7} Rg8 {(h8g8 d1c2 h7h6 g2g3 h6h5 f3h4 e5d4
e3d4 g4e2 e1e2 c6c5 c2h7 g8g5) -0.32/12 7} 12. Qc2 {(Qd1-c2 e5xd4 Nf3xd4
Bg4xe2 Nd4xe2 Bf8-d6 Ne2-g3 h7-h5 Ra1-d1 h5-h4 Ng3-f5 Bd6xh2+ Kg1-h1 Kc8-b8
Nf5-e7 h4-h3 Ne7xg8 h3xg2+ Kh1xg2 Rd8xg8+ Kg2-f1) +0.46/16 6} h6 {(h7h6)
-0.36/13 7} 13. dxe5 {(d4xe5 Bg4xf3 Be2xf3 Nd7xe5 Qc2-f5+ Kc8-b8 Qf5xf6
Bf8-d6 g2-g3 Qc7-e7 Qf6-f4 Qe7-g5 Bf3-e4 Qg5-h5 Qf4xh6 Ne5-f3+ Be4xf3
Qh5xf3) +0.59/16 12} fxe5 {(f6e5 e3a7 f7f5 g2g3 b7b5 a7e3 f5f4) -0.20/12 7}
14. Bxa7 {(Be3xa7 f7-f5 Ra1-d1 b7-b5 Ba7-e3 Bg4xf3 Be2xf3 e5-e4 Bf3xe4
f5xe4 Qc2xe4 Bf8-d6 g2-g3 Kc8-b7 Be3xh6) +0.49/15 6} c5 {(c6c5 b2b4)
-0.04/12 7} 15. b4 {(b2-b4 Bg4-h3 g2-g3 Bh3-e6 Be2-b5 f7-f6 Ra1-c1 Nd7-b6
Ba7xb6 Qc7xb6 a2-a4 Kc8-b8 Rc1-b1 c5xb4 c3xb4) +1.00/15 10} b5 {(b7b5 a7c5)
-0.42/11 14} 16. Bxc5 {(Ba7xc5 Qc7-c6 Kg1-h1 Bf8xc5 b4xc5 Qc6xc5 Qc2-e4
Kc8-b8 Qe4-d3 Kb8-c7 Qd3xb5 Bg4xf3 Qb5xc5+ Nd7xc5 Be2xf3) +1.72/14 4} Nxc5
{(d7c5) -0.78/12 6} 17. bxc5 {(b4xc5 Bg4-h3 Be2-f1 f7-f6 Ra1-b1 Bf8xc5
Rb1xb5 Bh3-d7 Rb5-b2 Qc7-c6 Qc2-e4 Kc8-c7 Nf3xe5 f6xe5 Qe4xe5+ Bc5-d6)
+2.28/13 4} Bh3 {(g4h3 g2g3) -1.33/11 9} 18. g3 {(g2-g3 Bf8xc5 Be2xb5
Rd8-d6 Bb5-f1 Bh3xf1 Re1xf1 Rd6-e6 Qc2-f5 Rg8-g6 Rf1-d1 Rg6-f6 Qf5-e4
Qc7-a7 Kg1-g2) +2.93/15 8} Qc6 {(c7c6 c2b2 f8c5 b2b5 c6b5 e2b5 f7f6 b5a6
c8d7 a1b1 d7e7 b1b7 d8d7 f3d4 d7b7 a6b7) -1.31/11 6} 19. Rab1 {(Ra1-b1
Bf8xc5 Rb1xb5 e5-e4 Nf3-e5 Qc6-d5 Rb5xc5+ Qd5xc5 Qc2xe4 Qc5-d5 Be2-f3
Qd5xe4 Re1xe4 Bh3-f5 Re4-c4+ Kc8-b8) +3.85/15 6} Bxc5 {(f8c5 b1b5) -1.35/10
4} 20. Rxb5 {(Rb1xb5 Bc5-d6 Qc2-b3 Bh3-e6 Rb5-b6 Qc6-c5 Be2-a6+ Kc8-d7
Qb3-a4+ Kd7-e7 Qa4-h4+ f7-f6 Rb6-b7+ Rd8-d7 Rb7xd7+ Be6xd7 Qh4xh6 Bd7-e6
Re1-b1 Qc5xc3) +3.48/14 4} Bd6 {(c5d6 c2a4) -2.13/10 9} 21. Reb1 {(Re1-b1
Bd6-c7 Qc2-b3 f7-f6 Be2-c4 Rg8-f8 Bc4-d5 Rd8xd5 Rb5xd5 Bh3-e6 Rd5-c5 Be6xb3
Rc5xc6 Bb3xa2 Rb1-a1) +4.11/15 3} Qa8 {(c6a8 b5b6) -3.10/11 10} 22. Rb6
{(Rb5-b6 Kc8-d7 Rb6-a6 Qa8-c8 Ra6-a7+ Kd7-e8 Qc2-h7 Rg8-f8 Qh7xh6 Bd6-c5
Be2-a6 Bc5xf2+ Kg1xf2 Qc8-c5+ Qh6-e3 Qc5xe3+ Kf2xe3) +5.62/14 4} Qa5 {(a8a5
c2h7) -4.81/9 5} 23. Qe4 {(Qc2-e4 Kc8-d7 Rb6xd6+ Kd7xd6 Nf3xe5 Bh3-e6
Rb1-d1+ Qa5-d5 Rd1xd5+ Be6xd5 Ne5-c4+ Kd6-c6 Qe4-f4 Rg8-e8 Be2-f3 Re8-e1+
Kg1-g2 Bd5xf3+ Qf4xf3+ Kc6-c7 Qf3xf7+ Kc7-b8) +9.86/15 3} Kd7 {(c8d7 f3e5)
-10.94/10 3} 24. Rxd6+ {(Rb6xd6+ Kd7xd6 Nf3xe5 Qa5xe5 Rb1-b6+ Kd6-e7
Qe4xe5+ Bh3-e6 Rb6-b7+ Ke7-f8 Qe5-f6 Rd8-e8 Be2-b5 Re8-a8 c3-c4 Rg8-g7
c4-c5 Be6xa2 Qf6xh6) +12.07/15 4} Kxd6 {(d7d6 f3e5 h3e6 b1d1 a5d5 e4b4 d6c7
b4e7 d8d7 e5d7 g8e8 e7e8 e6d7 d1d5 d7e8 g1g2) -12.36/12 7} 25. Nxe5
{(Nf3xe5 Bh3-e6 Rb1-d1+ Qa5-d5 Qe4-b4+ Kd6-c7 Qb4-e7+ Rd8-d7 Ne5xd7 Rg8-e8
Qe7xe8 Be6xd7 Qe8-h8 Qd5-c6 g3-g4 Qc6-c5 Rd1-b1 Kc7-c6 Be2-f3+ Kc6-d6
Qh8xh6+ Kd6-e7) +12.16/15 6} Be6 {(h3e6 b1d1 a5d5 e4b4 d6c7 b4e7 d8d7 e5d7
g8e8 e7e8 e6d7 d1d5 d7e8 d5h5 e8c6 h5h6) -12.74/12 5 Arena Adjudication}
1-0
[/pgn]

A short execution !

JikChess 0.02 64-bit has 2520 Elo points in CCRL Blitz rating list. Again, LazySMP 9.0 is a good chess engine.

A question : a bmi2 compile of this version (if possible) ?
Last edited by Sylwy on Sat Jan 04, 2025 7:34 pm, edited 1 time in total.
jefk
Posts: 937
Joined: Sun Jul 25, 2010 10:07 pm
Location: the Netherlands
Full name: Jef Kaan

Re: Testing LazySMP

Post by jefk »

Isn't it strange when they test such a strong engine but don't test my weak engine?
(sigh)
Nope, this is not 'strange':

1) there are not so much (super)strong engines but a lot of weak engines; an engine with 2500
couldn't be easy to make from scratch (which you most likely didn't) and certainly not within a
year or so; but even then it wouldn't be special as there are hundreds of middle range engines
nowadays; whereby you are nr 1 not in rating but making the most noise (eg testing requests)
2) Andrew G already had a programmer reputation (Ethereal) and is using his real name.
3) quite some versions of your engine(s) *have* already been tested
4) your 'engine' apparently is changing from week to week so i can imagine
the testers would like to see:
a) a more definitive version, with :
b) a better name (as was already discussed here, i admit, ask an AI
for some engine name suggestions, i would suggest, well at least once
you decided how to continue development; and with which aim(s) )

Concluding, this all may seem quite critical and negative to you, but i'm only
trying to tell you to rethink your approach (if you're not acting a troll); for
example, if you have a better/improved move generation algorithm, then
why not eg. mail Lombardo, the programmer of Obsidian, he then might
get ahead of SF, for a change; ofcourse it wouldn't be kept secret, like a
private engine but who cares; alternatively, approach Andrew G (Torch) and
(try to) sell this improved code -for torch- to chess.com (not much chance, but it's
an idea anyway); or whatever, up to you ofcourse but some (self)reflection might no
hurt at the beginning of a new year (yes, i also try it sometimes, believe me, or not)

PS and while continuing development, you can ofcourse do some
testing yourself, as i already suggested; that shouldnt be so
difficult for a 'computer science graduate from Stanford' huh 8-)
Last edited by jefk on Sat Jan 04, 2025 7:58 pm, edited 1 time in total.
LazySMP

Re: Testing LazySMP

Post by LazySMP »

Sylwy wrote: Sat Jan 04, 2025 7:27 pm JikChess 0.02 64-bit has 2520 Elo points in CCRL Blitz rating list.[/b] Again, LazySMP 9.0 is a good chess engine.
A question : a bmi2 compile of this version (if possible) ?[/b]
Thanks Silivan! This is the last version of LazySMP. I'm preparing a new engine derived from LazySMP and I'll be sure to release the bmi2 version.
jefk wrote: Sat Jan 04, 2025 7:33 pm 1) Andrew G already had a progammer reputation (Ethereal) and is using his real name.
This is exactly my point. Unfortunately, the only criteria for engine testing is the author's name.
jefk wrote: Sat Jan 04, 2025 7:33 pm 3) your 'engine' apparently is changing from week to week so i can imagine the testers would like to see:
a) a more definitive version, with :
b) a better name (as was already discussed here, i admit, ask an AI
I'm preparing a new engine derived from LazySMP with a better name. But be sure that this will not be tested either.
jefk
Posts: 937
Joined: Sun Jul 25, 2010 10:07 pm
Location: the Netherlands
Full name: Jef Kaan

Re: Testing LazySMP

Post by jefk »

I'm preparing a new engine derived from LazySMP with a better name.
good :wink:
But be sure that this will not be tested either.
well i don't care mr Pierce and that wasn't my point; maybe reread my previous
well meant comment (which was a bit edited, ie some concluding stuff added :!:

adios,

dr jef
LazySMP

Re: Testing LazySMP

Post by LazySMP »

jefk wrote: Sat Jan 04, 2025 7:33 pm 1) there are not so much (super)strong engines but a lot of weak engines; an engine with 2500
couldn't be easy to make from scratch (which you most likely didn't) and certainly not within a
year or so; but even then it wouldn't be special as there are hundreds of middle range engines
nowadays; whereby you are not 1 in rating but making the most noise (eg testing requests)
All the thousands of engines you say have been tested in CCRL ranking. As I said before, I am not the main author of this engine, but only a co-author of this engine. The main engine library was written by my friend and I just developed others functions...
Last edited by LazySMP on Sat Jan 04, 2025 8:50 pm, edited 1 time in total.
jefk
Posts: 937
Joined: Sun Jul 25, 2010 10:07 pm
Location: the Netherlands
Full name: Jef Kaan

Re: Testing LazySMP

Post by jefk »

The main engine library was written by my friend and I just developed others functions
ok, some may find this useful info (regarding chess libraries, i'm aware such a thing exists for
python chess, not so much for conventional engines i thought, but maybe i'm wrong here).

for the rest i'm not going to dig further into the -sometimes historically delicate-
topic of engine origins. :|