On-line engine blitz tourney October

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
hgm
Posts: 27796
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: On-line engine blitz tourney October

Post by hgm »

bob wrote:I'm going to try to make it.

What is the time control and are there any specific server commands that need to be pre-programmed???
TC is 5min + 1s/move.

You won't need any special server commands.
User avatar
hgm
Posts: 27796
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: On-line engine blitz tourney October

Post by hgm »

Code: Select all

 :Tourney Players: Round 9 of 9 
:
:     Name              Rating Score Perfrm Upset  Results 
:     ----------------- ------ ----- ------ ------ ------- 
:  1 +NightmareX        [2061]  7.5  [2193] [   5] +25w +06w +05b +09w =02b +03w =15b =04w +07b 
:  2 +ArasanX           [2036]  7.0  [2113] [  47] +26b =16w +10b +07w =01w +05b +04w =03b =06w 
:  3 +WaDuuttie         [2010]  6.5  [2064] [  43] +27w =10w +18b =04b +15w -01b +09b =02w +05w 
:  4 +Fizbo             [2071]  6.0  [2024] [   0] +12w =07w +16b =03w =09b +08w -02b =01b +15w 
:  5 +Crafty            [1972]  6.0  [1981] [   0] +13b +08w -01w +11b +06w -02w +16b +09w -03b 
:  6 +Almere            [1880]  6.0  [1951] [ 121] +23w -01b +13w +16w -05b +10b =07w +15w =02b 
:  7 +NightmareA        [1890]  5.5  [1853] [  98] +22w =04b +19w -02b =26w +21w =06b +14b -01w 
:  8 +Arminius          [1704]  5.5  [1803] [ 448] +29w -05b =14w +18w +19b -04b =21w +16w =09b
:  9 +Goldbar           [1968]  5.0  [1858] [  51] +20w +11w +15b -01b =04w +14b -03w -05b =08w 
: 10 +Tinker            [1734]  5.0  [1704] [ 302] +30w =03b -02w -14b +23b -06w +19b +21b =17w 
: 11 +rpiTogaII         [1613]  5.0  [1764] [ 409] +24w -09b +22b -05w -16b =12w +18w +19b =14w 
: 12 +Spartacus         [1607]  5.0  [1600] [  71] -04b -18b -26w =22b +29w =11b +23w +20w +24b 
: 13 +Schooner          [1535]  5.0  [1631] [ 137] -05w +29b -06b =23w +27b -16w =24w +28b +25w 
: 14 +Zurichess         [1447]  5.0  [1813] [1247] +19b -15w =08b +10w +17b -09w +26b -07w =11b 
: 15 +Rookie            [1918]  4.5  [1798] [  71] +21w +14b -09w +24b -03b +26w =01w -06b -04b 
: 16 +Sillycon          [1826]  4.5  [1728] [ 105] +28w =02b -04w -06b +11w +13b -05w -08b +22b
: 17 -Nemeton           [1616]  4.5  [1611] [ 117] =18w -19w +27b =25b -14w =24b +20b =22w =10b 
: 18 +Floyd             [   0]  4.5  [1585] [6234] =17b +12w -03w -08b +25w -19w -11b +30w +29b 
: 19 +Bliep             [1898]  4.0  [1551] [   0] -14w +17b -07b +20w -08w +18b -10w -11w +30b 
: 20 +KingSlayer        [1527]  4.0  [1582] [  83] -09b -24w +28b -19b +22w +25b -17w -12b +27w 
: 21 +Giraffe           [1502]  4.0  [1555] [ 311] -15b -22w +30b +28w +24w -07b =08b -10w =26b 
: 22 +Barbarossa        [1409]  4.0  [1561] [ 430] -07b +21b -11w =12w -20b +27w +28w =17b -16w 
: 23 +microMax          [1392]  4.0  [1450] [ 147] -06b -25b +29w =13b -10w +30w -12b =27b +28w 
: 24 +Skiull            [   0]  4.0  [1565] [6271] -11b +20b +25w -15w -21b =17w =13b +26w -12w
: 25 +rpiMinkoChess     [1593]  3.5  [1434] [  11] -01b +23w -24b =17w -18b -20w +30b +29w -13b 
: 26 +Joker             [1576]  3.5  [1572] [ 188] -02w =28b +12b +27w =07b -15b -14w -24b =21w 
: 27 +Eichhoernchen     [1544]  2.5  [1299] [   0] -03b +30w -17w -26b -13w -22b +29b =23w -20b 
: 28 -Isa               [1332]  2.5  [1265] [ 122] -16b =26w -20w -21b +30b +29w -22b -13w -23b 
: 29 +Embla             [1069]  1.0  [1193] [  88] -08b -13w -23b +30w -12b -28b -27w -25b -18w 
: 30 -Skipper           [1157]  0.0  [1126] [   0] -10b -27b -21w -29b -28w -23b -25w -18b -19w 
:
:     Average Rating    1674.5 
:
User avatar
hgm
Posts: 27796
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: On-line engine blitz tourney October

Post by hgm »

Note that the ranking becomes quite different when I sort the participants by performance rating, rather than game points. This eliminates the luck of the last-round pairing that is intricsic to Swiss. E.g.Joker ended 0.5 point under micro-Max, but scored 122 Elo better:

Code: Select all

:Tourney Players: Round 9 of 9 
:
:     Name              Rating Score Perfrm Upset  Results 
:     ----------------- ------ ----- ------ ------ ------- 
:  1 +NightmareX        [2061]  7.5  [2193] [   5] +25w +06w +05b +09w =02b +03w =15b =04w +07b 
:  2 +ArasanX           [2036]  7.0  [2113] [  47] +26b =16w +10b +07w =01w +05b +04w =03b =06w 
:  3 +WaDuuttie         [2010]  6.5  [2064] [  43] +27w =10w +18b =04b +15w -01b +09b =02w +05w 
:  4 +Fizbo             [2071]  6.0  [2024] [   0] +12w =07w +16b =03w =09b +08w -02b =01b +15w 
:  5 +Crafty            [1972]  6.0  [1981] [   0] +13b +08w -01w +11b +06w -02w +16b +09w -03b 
:  6 +Almere            [1880]  6.0  [1951] [ 121] +23w -01b +13w +16w -05b +10b =07w +15w =02b 
:  7 +Goldbar           [1968]  5.0  [1858] [  51] +20w +11w +15b -01b =04w +14b -03w -05b =08w 
:  8 +NightmareA        [1890]  5.5  [1853] [  98] +22w =04b +19w -02b =26w +21w =06b +14b -01w 
:  9 +Arminius          [1704]  5.5  [1803] [ 448] +29w -05b =14w +18w +19b -04b =21w +16w =09b
: 10 +rpiTogaII         [1613]  5.0  [1764] [ 409] +24w -09b +22b -05w -16b =12w +18w +19b =14w 
: 11 +Tinker            [1734]  5.0  [1704] [ 302] +30w =03b -02w -14b +23b -06w +19b +21b =17w 
: 12 +Zurichess         [1447]  5.0  [1813] [1247] +19b -15w =08b +10w +17b -09w +26b -07w =11b 
: 13 +Rookie            [1918]  4.5  [1798] [  71] +21w +14b -09w +24b -03b +26w =01w -06b -04b 
: 14 +Sillycon          [1826]  4.5  [1728] [ 105] +28w =02b -04w -06b +11w +13b -05w -08b +22b
: 15 +Schooner          [1535]  5.0  [1631] [ 137] -05w +29b -06b =23w +27b -16w =24w +28b +25w 
: 16 -Nemeton           [1616]  4.5  [1611] [ 117] =18w -19w +27b =25b -14w =24b +20b =22w =10b 
: 17 +Spartacus         [1607]  5.0  [1600] [  71] -04b -18b -26w =22b +29w =11b +23w +20w +24b 
: 18 +Floyd             [   0]  4.5  [1585] [6234] =17b +12w -03w -08b +25w -19w -11b +30w +29b 
: 19 +KingSlayer        [1527]  4.0  [1582] [  83] -09b -24w +28b -19b +22w +25b -17w -12b +27w 
: 20 +Joker             [1576]  3.5  [1572] [ 188] -02w =28b +12b +27w =07b -15b -14w -24b =21w 
: 21 +Skiull            [   0]  4.0  [1565] [6271] -11b +20b +25w -15w -21b =17w =13b +26w -12w
: 22 +Barbarossa        [1409]  4.0  [1561] [ 430] -07b +21b -11w =12w -20b +27w +28w =17b -16w 
: 23 +Giraffe           [1502]  4.0  [1555] [ 311] -15b -22w +30b +28w +24w -07b =08b -10w =26b 
: 24 +Bliep             [1898]  4.0  [1551] [   0] -14w +17b -07b +20w -08w +18b -10w -11w +30b 
: 25 +microMax          [1392]  4.0  [1450] [ 147] -06b -25b +29w =13b -10w +30w -12b =27b +28w 
: 26 +rpiMinkoChess     [1593]  3.5  [1434] [  11] -01b +23w -24b =17w -18b -20w +30b +29w -13b 
: 27 +Eichhoernchen     [1544]  2.5  [1299] [   0] -03b +30w -17w -26b -13w -22b +29b =23w -20b 
: 28 -Isa               [1332]  2.5  [1265] [ 122] -16b =26w -20w -21b +30b +29w -22b -13w -23b 
: 29 +Embla             [1069]  1.0  [1193] [  88] -08b -13w -23b +30w -12b -28b -27w -25b -18w 
: 30 -Skipper           [1157]  0.0  [1126] [   0] -10b -27b -21w -29b -28w -23b -25w -18b -19w 
:
:     Average Rating    1674.5 
:
mvk
Posts: 589
Joined: Tue Jun 04, 2013 10:15 pm

Re: On-line engine blitz tourney October

Post by mvk »

hgm wrote:

Code: Select all

 :Tourney Players: Round 9 of 9 
:
:     Name              Rating Score Perfrm Upset  Results 
:     ----------------- ------ ----- ------ ------ ------- 
: 18 +Floyd             [   0]  4.5  [1585] [6234] =17b +12w -03w -08b +25w -19w -11b +30w +29b 
I'm pleased/surprised with Floyd's performance. This program started one month ago, except for the move generator which is a remote descendent of mscp.

This program is open source. The first release is v0.5, a windows 32bit exe can be found here: https://marcelk.net/floyd/
Sources are on github: https://github.com/kervinck/floyd

Floyd is a very bare-bones program. Just PVS + transposition table + null move and a very simplistic eval. No king safety and no reductions yet. Some of the eval is done in floating point. No pawn table, no material table, no piece/square tables, no killers, no history table, etc. Everything is recalculated again in every node for simplicity.
[Account deleted]
brtzsnr
Posts: 433
Joined: Fri Jan 16, 2015 4:02 pm

Re: On-line engine blitz tourney October

Post by brtzsnr »

Nice tournament. Things I need to teach Zurichess:

1. Better time control when pondering move is guessed.
2. End game table bases because in two games it was playing KB vs KP or KB+KN which are draws but the evaluation said >0.
3. King distance to the most advanced enemy pawn.
Roger Brown
Posts: 782
Joined: Wed Mar 08, 2006 9:22 pm

Re: On-line engine blitz tourney October

Post by Roger Brown »

mvk wrote:
hgm wrote:

Code: Select all

 :Tourney Players: Round 9 of 9 
:
:     Name              Rating Score Perfrm Upset  Results 
:     ----------------- ------ ----- ------ ------ ------- 
: 18 +Floyd             [   0]  4.5  [1585] [6234] =17b +12w -03w -08b +25w -19w -11b +30w +29b 
I'm pleased/surprised with Floyd's performance. This program started one month ago, except for the move generator which is a remote descendent of mscp.

This program is open source. The first release is v0.5, a windows 32bit exe can be found here: https://marcelk.net/floyd/
Sources are on github: https://github.com/kervinck/floyd

Floyd is a very bare-bones program. Just PVS + transposition table + null move and a very simplistic eval. No king safety and no reductions yet. Some of the eval is done in floating point. No pawn table, no material table, no piece/square tables, no killers, no history table, etc. Everything is recalculated again in every node for simplicity.
Hello Marcel,

Perhaps an announcement on the main page?

There are some real chess engine fanatics here...

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

Re: On-line engine blitz tourney October

Post by Joost Buijs »

It amazes me that 'NightmareA' running on a humble Atom core has such a good score.

About a week ago I found another bug that has been there for months.
LMR reseach didn't always happen in the PV when running multithreaded.
The problem is that I have a search with a separate SMP part, and when I modify things in the search I also have to modify the SMP part, when I forget this it really messes things up, and this is what happened.
Must be an age thing, I never messed up things so badly in the past.

Anyway, the good result gives me new inspiration to continue working on the engine.

I just can't wait for the next monthly blitz. :D
Maarten Claessens
Posts: 106
Joined: Mon May 12, 2014 10:08 am
Location: Near Nijmegen

Re: On-line engine blitz tourney October

Post by Maarten Claessens »

WaDuuttie gained the third place by snatching an interesting endgame from Crafty in the last round:
[d]7k/7p/6p1/p2Bp3/2Rb4/q7/6PP/3R3K w - - 0 43
Crafty has two pawns and a queen for two rooks, but manages to lose his pawns one by one:
[d]6B1/7R/6p1/p3p1k1/3b4/q7/6PP/3R3K b - - 0 46
[d]R7/4k3/3q2B1/2b1p3/8/p6P/6P1/1R5K b - - 0 72
[d]R7/b1k5/8/8/4p3/7P/B4qP1/R6K b - - 0 80
[d]8/8/2R5/2b5/3q1k2/7P/4B1PK/4R3 b - - 0 112
This makes one wonder about the power of a queen and bishop compared to the power of two rooks and a bishop.

The complete game:
[pgn]
[Event "ICS rated blitz match"]
[Site "winboard.nl"]
[Date "2015.10.10"]
[Round "9"]
[White "WaDuuttie"]
[Black "Crafty"]
[Result "1-0"]
[WhiteElo "2012"]
[BlackElo "1997"]
[PlyCount "297"]
[EventDate "2015.??.??"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 O-O 6. Be2 e5 7. O-O Nc6 8. d5
Ne7 9. Nd2 Nd7 10. b4 f5 11. c5 dxc5 12. Qb3 Kh8 13. Ba3 b6 14. Rad1 a6 15. Nf3
cxb4 16. Bxb4 a5 17. Ba3 Nc5 18. Bxc5 bxc5 19. Rfe1 Qd6 20. Nb5 Qb6 21. Ng5 Bf6
22. d6 Bxg5 23. Qg3 Bf6 24. Nxc7 Ra7 25. dxe7 Bxe7 26. Nd5 Qe6 27. Bc4 Bd6 28.
Nb6 Qf6 29. Qd3 Bb8 30. Nxc8 Rxc8 31. Re2 fxe4 32. Rxe4 Rf8 33. Qd2 Rb7 34. Re2
Bc7 35. a3 Rd8 36. Bd5 Bb6 37. Bxb7 Rxd2 38. Rexd2 c4 39. Rc2 Bd4 40. Rxc4
Qxf2+ 41. Kh1 Qa2 42. Bd5 Qxa3 43. Rc8+ Kg7 44. Rc7+ Kh6 45. Bg8 Kg5 46. Rxh7
Qb2 47. Bd5 Qb5 48. Be4 Qe2 49. Bf3 Qc4 50. Rh3 a4 51. Be4 Qe2 52. Rg3+ Kf4 53.
Bf3 Qc4 54. Re1 a3 55. Be2 Qb4 56. Rf1+ Ke4 57. Bd1 Kd5 58. Bb3+ Kc5 59. Rc1+
Kb5 60. Be6 Ka5 61. Rb3 Qf8 62. Rcb1 Bb2 63. Rd1 Qf6 64. Bd5 Qa6 65. Rb7 Qd6
66. Bf3 Bd4 67. Ra7+ Kb6 68. Ra8 Kc7 69. Be4 Kd7 70. Rb1 Ke7 71. h3 Bc5 72.
Bxg6 Qd4 73. Ra6 Kd7 74. Bf5+ Kc7 75. Ra8 Qf4 76. Bg4 Qf2 77. Rc1 a2 78. Ra1
Ba7 79. Be6 e4 80. Bxa2 Bb6 81. Rc1+ Kd7 82. Bc4 Qd2 83. Rf1 e3 84. Rg8 Bc7 85.
Rg6 Bd6 86. Re6 Kc6 87. Re8 Kc5 88. Ba6 Kc6 89. Kg1 Kb6 90. Rb1+ Kc5 91. Kh1
Bc7 92. Rc8 Kd6 93. Re8 Kc5 94. Bf1 Kd4 95. Rc8 Qc2 96. Re1 Qd2 97. Ra1 Bb6 98.
Bb5 Ke5 99. Rf1 Ke4 100. Rcc1 Ke5 101. Rfd1 Qb2 102. Rb1 Qc3 103. Bd3 Ba7 104.
Rb7 Bc5 105. Rc7 Ke6 106. Be2 Ke5 107. Bg4 Qc2 108. Rc6 Qc4 109. Bf3 Kf4 110.
Kh2 e2 111. Re1 Qd4 112. Bxe2 Qe3 113. Rg6 Bd4 114. Rg4+ Ke5 115. Rd1 Bb2 116.
Bc4 Kf6 117. Rf1+ Ke5 118. Rf3 Qc1 119. h4 Ba3 120. g3 Bc5 121. Rg5+ Kd6 122.
Rg6+ Ke5 123. Rgf6 Qb1 124. Kh3 Be3 125. Re6+ Kd4 126. Be2 Qh1+ 127. Kg4 Bg1
128. Rd3+ Kc4 129. Rd1+ Kc3 130. Rc6+ Qxc6 131. Rc1+ Kd4 132. Rxc6 Ke3 133. h5
Kxe2 134. h6 Bd4 135. Re6+ Kf2 136. Re8 Bb2 137. h7 Bg7 138. h8=Q Bxh8 139.
Rxh8 Ke2 140. Kf5 Kd2 141. g4 Kc1 142. g5 Kd2 143. g6 Ke2 144. g7 Kf3 145. g8=Q
Ke2 146. Rh2+ Kd3 147. Qb3+ Kd4 148. Qc2 Ke3 149. Qe4# 1-0
[/pgn]
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 October

Post by Joost Buijs »

I tried to look at some of the games from yesterday at the ICS, but it seems to store nothing besides the last game in 'oldmoves'.
Is there an option in WinBoard to store ICS games automatically? If there is, I'm overlooking it.
Usually I get my games from other ICS by using 'mailstored', but if there is nothing stored this is not going to work.
Eventually I can put an option in my engine to have it store the games it plays, but I'd rather not do this if it is not necessary.
User avatar
hgm
Posts: 27796
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: On-line engine blitz tourney October

Post by hgm »

The ICS should remember the last 40 games of every registered player. The overview can be requested through the 'history' command. With "smoves PLAYER NUMBER" games from this list can be printed, and WinBoard would capture that output and load the game. Which you then can save.

WinBoard automatically saves each game on a file as it finishes when configured to do so through the Save Game Options dialog.

The mailstored command works here too as far as the ICS is concerned. But the ICS just dumps outgoing mail messages in a spooler directory. When I was still running the ICS on a laptop from home I had a script that would periodically look in the spooler directory, and use 'sendmail' on it to distribute it via the stmp server of my provider. But now that I am running from a VPS that doesn't work anymore, and I will have to run my own smtp server.

Last time Folkert was kind enough to explain to me how to do that, but I lost the notes, and do not remember now how to do it. I guess I would really have to get this working again. These will probably be an enormous amount of backlogged mail in that spooler directory, which would all be sent out!