On-line engine blitz tourney November

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney November

Post by Joost Buijs »

voffka wrote: Sat Nov 09, 2019 11:21 am
Joost Buijs wrote: Sat Nov 09, 2019 7:15 am
voffka wrote: Fri Nov 08, 2019 11:25 pm
Joost Buijs wrote: Fri Nov 08, 2019 11:05 pm
voffka wrote: Fri Nov 08, 2019 10:34 pm I'd like to join Igel too if that's okay :)

P.S. I sent a request over e-mail for Igel
I've added an account for Igel, you should have received the password by email.
Thanks! Works like a charm! But I need to figure out how to pass engine parameters (Igel is UCI) :)
Probably you will use Winboard/Xboard or ICSDroneng to connect to the server, they all use Polyglot to translate UCI messages to CECP and vice versa. You can set the engine parameters in the Polyglot.ini file.

You can also try to connect your engine to the server via Arena, but I have no idea how reliable this is.
Thanks Joost. To make it easy I simply re-compiled Igel with the built-in parameters. Just to make sure I understand the tourney rules - each of us can you any parameters we want, e.g. a lot of memory and threads, we are not limited by tourney rules?
There are no rules, everything goes, so you are not limited in any way.

Usually I have the parameters of my engine fixed on compile time too, this gives me the least problems.
Maarten Claessens
Posts: 106
Joined: Mon May 12, 2014 10:08 am
Location: Near Nijmegen

Re: On-line engine blitz tourney November

Post by Maarten Claessens »

Henk wrote: Fri Nov 08, 2019 7:21 pm
Joost Buijs wrote: Fri Nov 08, 2019 1:38 pm
Henk wrote: Fri Nov 08, 2019 1:16 pm
Joost Buijs wrote: Wed Nov 06, 2019 8:48 pm
Henk wrote: Wed Nov 06, 2019 8:05 pm I used same dotnet construction on hgm's server giving no problems. So something is different.
Maybe something has changed on your end.

I know that you had a bad computer crash several months ago, and that you had to setup everything new on another PC, after this event you didn't play on HGM's server anymore.

The server is online 24 hours a day, usually there are several programs logged in and ready to play, so it should not be too difficult to find out why your program does not respond anymore after playing a single game.
When I try "match …" It complains "tournament variable is not set"
I see that your tournament variable is still set (maybe because you left the server before the tourney was finished), now you can't match players without their tourney variable set.

Just login and type: set tourney 0

This should solve it.

With the command: var - you can see the state of all your variables.
Problem was a missing ''go" command. New server does not use it after first move from opponent. I already did a quick and dirty repair. So looks like it is fixed now in my engine.

I used to use 'go"command to change sides during a game when I was playing against my engine for testing purposes. But that won't work anymore. For current implementation can now handle only one "go" command per game.

If I play against fairy-max with winboard running locally on my computer it still has to work with a go command.
The old server did not send a "go" after the first move of the opponent. A "go" is only sent to start a game where the engine has white. When the engine receives a move (played by the opponent), that move has to be made on the board (if legal) and the engine has to start thinking to find and eventually make a move. See also http://www.open-aurec.com/wbforum/WinBo ... -intf.html (go and MOVE).
Nothing is unstable (Lawrence Krauss)
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney November

Post by Joost Buijs »

Tournament results:

BelFish (Stockfish) won but that was more or less expected.
Schooner is a good runner up.
Nightmare was lucky because Nemorino crashed in an equal looking position.

Code: Select all

:Tourney Players: Round 9 of 9 
:
:     Name              Rating Score Perfrm Upset  Results 
:     ----------------- ------ ----- ------ ------ ------- 
:  1 +BelFish           [2955]  8.5  [3129] [   0] +15w +03w =02b +10w +05b +04w +23b +06w +13b 
:  2 +Schooner          [2855]  7.0  [2971] [ 151] +18b +09w =01w =06b =04w =08b +12b +05w +10w 
:  3 +NightmareX        [2771]  6.0  [2818] [ 233] +19w -01b =06w =09b +12w -05b +20w +23w +04b 
:  4 +Nemorino          [2946]  5.5  [2843] [   0] +24w +23w +14b +05w =02b -01b =06w =08b -03w 
:  5 +WaspX             [2895]  5.5  [2833] [   0] +16w +12w +13b -04b -01w +03w +10b -02b =08w 
:  6 +ArasanX           [2888]  5.5  [2795] [  29] +17w =13w =03b =02w +11b +23w =04b -01b =09w 
:  7 +Igel              [2811]  5.5  [2578] [   0] +25b -14w =10w =12b +27w -09b +19w =13w +18b 
:  8 +Goldbar           [2692]  5.5  [2665] [ 309] =21w =15b +27w =11w +18b =02w =13b =04w =05b
:  9 +WaDuuttie         [2567]  5.5  [2683] [ 627] +26w -02b +21w =03w =13b +07w -14b +12w =06b 
: 10 +Amoeba            [2778]  5.0  [2705] [  16] +27w +11w =07b -01b =23w +25b -05w +14w -02b 
: 11 +Singularity       [2500]  5.0  [2515] [ 101] +30w -10b +15w =08b -06w -20b +17w =19b +14b 
: 12 +Arminius          [2676]  4.5  [2571] [  67] +28w -05b +19w =07w -03b +17b -02w -09b +25b 
: 13 +TheBaron          [2591]  4.5  [2623] [ 308] +22w =06b -05w +24b =09w =19b =08w =07b -01w 
: 14 +Rookie            [2505]  4.5  [2544] [ 368] +29w +07b -04w -23b =20b +18w +09w -10b -11w 
: 15 +Minic             [2500]  4.5  [2460] [ 218] -01b =08w -11b -19b +28w +21w +27b =20w =23b 
: 16 +AtomBaron         [2434]  4.5  [2327] [  27] -05b +28w =24b -18b -25w +26b =22w +27w =20b
: 17 +Bliep             [2433]  4.5  [2331] [  56] -06b +22w -20b =21w +29b -12w -11b +24w +30b 
: 18 +rpiArminius       [2347]  4.5  [2426] [  87] -02w =26b +28b +16w -08w -14b +30b +25w -07w 
: 19 +Phalanx           [2261]  4.5  [2531] [ 637] -03b +20w -12b +15w +21b =13w -07b =11w =24b 
: 20 +Floyd             [2231]  4.5  [2465] [ 843] -23b -19b +17w +26b =14w +11w -03b =15b =16w 
: 21 +Spartacus         [2215]  4.5  [2341] [ 484] =08b =24w -09b =17b -19w -15b +28w +30w +29b 
: 22 +Micah             [2057]  4.5  [2273] [ 336] -13b -17b +26w -25b -24w +30w =16b +29w +28b 
: 23 +Marvin            [2744]  4.0  [2613] [  17] +20w -04b +25w +14w =10b -06b -01w -03b =15w 
: 24 +Jumbo             [2489]  4.0  [2358] [   0] -04b =21b =16w -13w +22b +27w =25w -17b =19w
: 25 +Myrddin           [2347]  3.5  [2390] [ 158] -07w +29b -23b +22w +16b -10w =24b -18b -12w 
: 26 +Joker             [2038]  3.5  [2145] [ 321] -09b =18w -22b -20w +30b -16w +29b +28w -27b 
: 27 +Nemeton           [2338]  3.0  [2274] [   0] -10b +30w -08b +29w -07b -24b -15w -16b +26w 
: 28 +KingSlayer        [2205]  2.0  [2021] [   0] -12b -16b -18w +30w -15b +29w -21b -26b -22w 
: 29 +microMax          [1977]  1.0  [1921] [   0] -14b -25w +30b -27b -17w -28b -26w -22b -21w 
: 30 +Skipper           [1951]  0.0  [1834] [   0] -11b -27b -29w -28b -26w -22b -18w -21b -17w 
:
:     Average Rating    2499.9 
Henk
Posts: 7216
Joined: Mon May 27, 2013 10:31 am

Re: On-line engine blitz tourney November

Post by Henk »

Skipper zero points. At least it played all games without problems,
User avatar
hgm
Posts: 27788
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: On-line engine blitz tourney November

Post by hgm »

Spartacus was lucky because Goldbar's opening book (with white!) gave it an instant rep-draw.

We are missing the Raspberry Pi engines for more densely populating the tail of the field.
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney November

Post by Joost Buijs »

hgm wrote: Sun Nov 10, 2019 4:28 pm Spartacus was lucky because Goldbar's opening book (with white!) gave it an instant rep-draw.

We are missing the Raspberry Pi engines for more densely populating the tail of the field.
Bart told me about the rep-draw. I have the same problem, usually it happens once during a tourney, if it is against a stronger player I'm happy but most of the time it happens against weaker players.

Next time I will tell Lisebeth that she should add the Raspberry Pie engines too.
User avatar
hgm
Posts: 27788
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: On-line engine blitz tourney November

Post by hgm »

I am not sure they were logged on.
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney November

Post by Joost Buijs »

Some of the weaker engines from Folkert were not logged in, in the tournament were AtomBaron, rpiArminius and Micah. Intel atom roughly compares to RPI3 performance wise. I could have added atomNightmare and atomGoldbar, somehow I don't like to play with duplicate engines, even when they are 25 times slower.

I still have an old source of my engine from 20 years back, I'm thinking about adding this, before I can do this I have to add a CECP or UCI protocol, however this has low priority.
Henk
Posts: 7216
Joined: Mon May 27, 2013 10:31 am

Re: On-line engine blitz tourney November

Post by Henk »

Henk wrote: Sat Nov 09, 2019 11:04 pm Skipper zero points. At least it played all games without problems,
I saw Skipper playing badly so I thought I might have played better myself.
But looks like that's not the case. Me playing with white against Skipper. Time control 5 minutes.

[pgn] [Event "?"] [Site "?"] [Date "11-11-2019"] [Round "-"] [White "Henk"] [Black "Skipper"] [Result "0-1"] [Annotator "1... +0.08"] 1. Nf3 d5 {+0.08/8 6} 2. g3 b6 {-0.46/7 6} 3. Bg2 c5 {-0.46/7 6} 4. O-O Nc6 {-0.77/7 6} 5. d4 a6 {-0.63/6 5} 6. b3 e6 {-0.83/6 5} 7. Bb2 a5 {-0.72/6 5} 8. Nbd2 a4 {-0.80/6 5} 9. e4 a3 {-0.10/8 5} 10. Bc3 Nf6 {-0.40/7 5} 11. dxc5 bxc5 {-0.74/7 5} 12. Bxf6 gxf6 {-1.03/8 5} 13. exd5 exd5 {-0.99/8 5} 14. Re1+ Be7 {-0.26/8 5} 15. Qe2 O-O {+0.10/8 4} 16. c4 Be6 {-0.13/8 4} 17. Nh4 f5 {+0.18/8 4} 18. Qh5 Bf6 {-0.12/8 4} 19. Rad1 Nd4 {-0.26/7 4} 20. Ndf3 Nc2 {-0.21/6 4} 21. Re2 Nd4 {-1.39/7 4} 22. Nxd4 cxd4 {-1.98/8 4} 23. cxd5 Bxd5 {-1.19/7 4} 24. Nxf5 Bxg2 {-0.73/7 4} 25. Kxg2 Ra5 {-0.88/6 4} 26. Qg4+ Kh8 {-0.80/8 4} 27. Re4 Qd5 {+0.27/8 4} 28. Nh6 Bg7 {+1.79/8 3} 29. Nxf7+ Qxf7 {+2.69/8 3} 30. f3 Rf5 {+3.57/7 3} 31. Rf4 Rxf4 {+4.54/8 3} 32. gxf4 Qxf4 {+4.08/7 3} 33. Qxf4 Rxf4 {+3.82/9 3} 34. Kg3 Be5 {+4.05/9 3} 35. Kg2 Bb8 {+4.05/8 3} 36. Re1 Rf8 {+3.99/10 3} 37. Re7 Rd8 {+5.15/9 2.9} 38. Re1 d3 {+5.89/10 2.9} 39. Rd1 d2 {+5.82/8 2.8} 40. h4 Bf4 {+6.02/10 2.7} 41. Kf2 Rd4 {+6.04/10 2.7} * [/pgn]

So Skipper plays bad but I'm playing worse.
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney November

Post by Joost Buijs »

When you play 5 min. blitz against an engine (even if it is weak) you have to play very solid moves, if you play opportunistic moves it will always fire back on you.

When I was still young I was very fond at playing 3 or 5 min. blitz, many times I played over 100 games a day (from the early morning to late in the evening), so I can say that in the past I was an experienced blitz player, but I always found it difficult to beat programs at blitz, programs with ~1800 Dutch Elo (at that time ~1950 Fide) were doable, but anything above got really difficult.