OICS: Month 1 down! and updates

Discussion of chess software programming and technical issues.

Moderators: hgm, Dann Corbit, Harvey Williamson

User avatar
jshriver
Posts: 1342
Joined: Wed Mar 08, 2006 9:41 pm
Location: Morgantown, WV, USA

OICS: Month 1 down! and updates

Post by jshriver »

I've done a lot of updates to the website, and just published all of the August games for whoever wants them.

There is also a statbot now that checks every engines stats hourly and updates the website. So if you click on a specific engine you'll get an up to date standing of it's stats.

Still open to anyone who wants to join in, and suggestions. One thing that was recommended was longer time controls. Right now it does an hourly 5 0, but every once in a while I do a 15 0 and 30 0. If enough people are interested I could setup a daily, or weekly long time control mass tournament.

So far I keep 19 engines on (1 engine per core) at any given time, + whoever joins in.

My IP also changed this week but the website keeps it up to date.

Thanks for your time
-Josh

http://olympuschess.com/tourney
Modern Times
Posts: 3517
Joined: Thu Jun 07, 2012 11:02 pm

Re: OICS: Month 1 down! and updates

Post by Modern Times »

jshriver wrote:
My IP also changed this week but the website keeps it up to date.

-Josh

http://olympuschess.com/tourney
No wonder I couldn't connect yesterday

I particularly liked the last tournament :D

Code: Select all

:     Name              Rating Score Perfrm Upset  Results 
:     ----------------- ------ ----- ------ ------ ------- 
:  1 +RybkaRB           [2266]  5.0  [2441] [   1] +15w +08w +13b +04w +03b 
:  2 +komodojs          [2315]  4.0  [2301] [   0] +09w +13w -03b +14b +05w 
:  3 +stockjs           [2249]  4.0  [2308] [ 130] +16b +10w +02w +05b -01w 
:  4 +strelkjs          [2267]  3.5  [2170] [   0] +14w =07w +06b -01b +09w 
:  5 +houdinijs         [2313]  3.0  [2201] [   0] +11w +06w +07b -03w -02b 
:  6 +ivanhoejs         [2182]  3.0  [1853] [   0] +17w -05b -04w +20b +10w 
:  7 +gulljs            [2083]  3.0  [1949] [  92] +18w =04b -05w =10b +11w 
:  8 +gaviotajs         [1860]  3.0  [1788] [   0] +19w -01b +15w -09b +14w 
:  9 +craftyjs          [1809]  3.0  [1948] [  51] -02b +12w +17b +08w -04b
: 10 +fruitjs           [1843]  2.5  [1833] [ 120] +20w -03b +16w =07w -06b 
: 11 +gnuchessjs        [1780]  2.5  [1903] [ 441] -05b +17w =12b +13w -07b 
: 12 +delphiljs         [1505]  2.5  [1805] [ 343] -13b -09b =11w +15b +16w 
: 13 +critterjs         [2221]  2.0  [1772] [   0] +12w -02b -01w -11b +17w 
: 14 +octochessjs       [1714]  2.0  [1664] [   0] -04b +18w +19b -02w -08b 
: 15 +glassjs           [1612]  2.0  [1502] [   0] -01b +19w -08b -12w +18b 
: 16 +exchessjs         [1604]  1.0  [1317] [   0] -03w -20b -10b +18w -12b 
: 17 +sungorusjs        [1394]  1.0  [1586] [   0] -06b -11b -09w +19w -13b 
: 18 +matmoijs          [1142]  1.0  [1372] [   0] -07b -14b +20w -16b -15w
: 19 +failejs           [1139]  1.0  [1285] [   0] -08b -15b -14w -17b +20w 
: 20 +micromaxjs        [1049]  1.0  [1342] [ 555] -10b +16w -18b -06w -19b 
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: OICS: Month 1 down! and updates

Post by michiguel »

jshriver wrote:I've done a lot of updates to the website, and just published all of the August games for whoever wants them.

There is also a statbot now that checks every engines stats hourly and updates the website. So if you click on a specific engine you'll get an up to date standing of it's stats.

Still open to anyone who wants to join in, and suggestions. One thing that was recommended was longer time controls. Right now it does an hourly 5 0, but every once in a while I do a 15 0 and 30 0. If enough people are interested I could setup a daily, or weekly long time control mass tournament.

So far I keep 19 engines on (1 engine per core) at any given time, + whoever joins in.

My IP also changed this week but the website keeps it up to date.

Thanks for your time
-Josh

http://olympuschess.com/tourney
Not bad at all for Gaviota! :-)

Just to put your list in context with others, I run ordo with
ordo -p August2012.pgn -o August2012.txt -W -s1000 -eerr.csv -a 2735 -A"gaviotajs" -q

Which fixes Gaviota at 2735 (CCRL 40/4 rating) I get

Code: Select all

   # ENGINE        : RATING  ERROR   POINTS  PLAYED    (%)
   1 houdinijs     : 3181.8   18.9    863.0    1128   76.5%
   2 komodojs      : 3165.5   16.0   1544.5    2009   76.9%
   3 stockjs       : 3163.6   15.1   1859.0    2387   77.9%
   4 strelkjs      : 3124.0   16.0   1428.0    1905   75.0%
   5 critterjs     : 3110.6   17.6   1069.0    1453   73.6%
   6 RybkaRB       : 3106.4 1175.4      5.0       8   62.5%
   7 rybkajs       : 3071.6   20.3    661.0     920   71.8%
   8 Vitruviusgl   : 3035.7  376.0      8.0      10   80.0%
   9 ivanhoejs     : 3028.0   16.9   1351.0    2001   67.5%
  10 gulljs        : 2922.8   16.5   1264.0    2011   62.9%
  11 chessmasterXI : 2790.1  109.0     13.5      23   58.7%
  12 gaviotajs     : 2735.0   ----   1242.0    2303   53.9%
  13 fruitjs       : 2701.4   16.3   1190.5    2251   52.9%
  14 protectorjs   : 2653.8   56.9     40.5     104   38.9%
  15 craftyjs      : 2632.9   16.5    976.0    2166   45.1%
  16 gnuchessjs    : 2590.2   16.8   1028.0    2217   46.4%
  17 tracejs       : 2581.4   99.8     15.5      39   39.7%
  18 octochessjs   : 2551.5   23.8    419.0     885   47.3%
  19 glassjs       : 2502.0   19.2    713.5    1618   44.1%
  20 exchessjs     : 2494.8   21.9    431.0     973   44.3%
  21 rodin         : 2411.1  108.0      1.0       5   20.0%
  22 delphiljs     : 2290.6   25.8    327.5    1001   32.7%
  23 sungorusjs    : 2178.3   21.8    523.5    2006   26.1%
  24 Durandal      : 2114.6   73.0     17.5      50   35.0%
  25 anatolijs     : 2049.6  129.3      5.5      40   13.8%
  26 matmoijs      : 1929.6   25.2    230.5    2017   11.4%
  27 failejs       : 1902.6   24.1    223.5    2098   10.7%
  28 micromaxjs    : 1760.2   28.8     94.5    1382    6.8%
  29 phalanxjs     : 1647.0  119.0      1.0      50    2.0%
  30 WhiskySoda    : 1395.2   48.5      0.5      34    1.5%
tscpjs, sjengjs, jshriver, and cometjs were automatically excluded because they either won or lost all the games.

Since Gaviota's rating is fixed, all the errors are relative to Gaviota.
Miguel
User avatar
jshriver
Posts: 1342
Joined: Wed Mar 08, 2006 9:41 pm
Location: Morgantown, WV, USA

Re: OICS: Month 1 down! and updates

Post by jshriver »

phalanxjs could be excluded too, I should clean up that PGN to exclude those games.

All those were engines I tried to run but for one reason or another they wouldn't move or stop after book. So it's all losses. Phalanx was especially an issue since I had it up for 50 or so games.

Have hopes for WhiskySoda :) Think it's just a matter of hardware and not the engine itself.

I'm going to migrate micromax or maybe another engine now that I have my R-Pi. Have icsdroneng compiled for it already.

-Josh
Modern Times
Posts: 3517
Joined: Thu Jun 07, 2012 11:02 pm

Re: OICS: Month 1 down! and updates

Post by Modern Times »

michiguel wrote:
Not bad at all for Gaviota! :-)

Miguel
Hopefully GaviotaRB will do even better :wink:
Modern Times
Posts: 3517
Joined: Thu Jun 07, 2012 11:02 pm

Re: OICS: Month 1 down! and updates

Post by Modern Times »

Joshua,

The 5 0 sudden death time control doesn't work for me, I see too many time losses. Fault of the engines perhaps, but things would be much better with 5 1.
ZirconiumX
Posts: 1334
Joined: Sun Jul 17, 2011 11:14 am

Re: OICS: Month 1 down! and updates

Post by ZirconiumX »

michiguel wrote:
jshriver wrote:I've done a lot of updates to the website, and just published all of the August games for whoever wants them.

There is also a statbot now that checks every engines stats hourly and updates the website. So if you click on a specific engine you'll get an up to date standing of it's stats.

Still open to anyone who wants to join in, and suggestions. One thing that was recommended was longer time controls. Right now it does an hourly 5 0, but every once in a while I do a 15 0 and 30 0. If enough people are interested I could setup a daily, or weekly long time control mass tournament.

So far I keep 19 engines on (1 engine per core) at any given time, + whoever joins in.

My IP also changed this week but the website keeps it up to date.

Thanks for your time
-Josh

http://olympuschess.com/tourney
Not bad at all for Gaviota! :-)

Just to put your list in context with others, I run ordo with
ordo -p August2012.pgn -o August2012.txt -W -s1000 -eerr.csv -a 2735 -A"gaviotajs" -q

Which fixes Gaviota at 2735 (CCRL 40/4 rating) I get

Code: Select all

   # ENGINE        : RATING  ERROR   POINTS  PLAYED    (%)
   1 houdinijs     : 3181.8   18.9    863.0    1128   76.5%
   2 komodojs      : 3165.5   16.0   1544.5    2009   76.9%
   3 stockjs       : 3163.6   15.1   1859.0    2387   77.9%
   4 strelkjs      : 3124.0   16.0   1428.0    1905   75.0%
   5 critterjs     : 3110.6   17.6   1069.0    1453   73.6%
   6 RybkaRB       : 3106.4 1175.4      5.0       8   62.5%
   7 rybkajs       : 3071.6   20.3    661.0     920   71.8%
   8 Vitruviusgl   : 3035.7  376.0      8.0      10   80.0%
   9 ivanhoejs     : 3028.0   16.9   1351.0    2001   67.5%
  10 gulljs        : 2922.8   16.5   1264.0    2011   62.9%
  11 chessmasterXI : 2790.1  109.0     13.5      23   58.7%
  12 gaviotajs     : 2735.0   ----   1242.0    2303   53.9%
  13 fruitjs       : 2701.4   16.3   1190.5    2251   52.9%
  14 protectorjs   : 2653.8   56.9     40.5     104   38.9%
  15 craftyjs      : 2632.9   16.5    976.0    2166   45.1%
  16 gnuchessjs    : 2590.2   16.8   1028.0    2217   46.4%
  17 tracejs       : 2581.4   99.8     15.5      39   39.7%
  18 octochessjs   : 2551.5   23.8    419.0     885   47.3%
  19 glassjs       : 2502.0   19.2    713.5    1618   44.1%
  20 exchessjs     : 2494.8   21.9    431.0     973   44.3%
  21 rodin         : 2411.1  108.0      1.0       5   20.0%
  22 delphiljs     : 2290.6   25.8    327.5    1001   32.7%
  23 sungorusjs    : 2178.3   21.8    523.5    2006   26.1%
  24 Durandal      : 2114.6   73.0     17.5      50   35.0%
  25 anatolijs     : 2049.6  129.3      5.5      40   13.8%
  26 matmoijs      : 1929.6   25.2    230.5    2017   11.4%
  27 failejs       : 1902.6   24.1    223.5    2098   10.7%
  28 micromaxjs    : 1760.2   28.8     94.5    1382    6.8%
  29 phalanxjs     : 1647.0  119.0      1.0      50    2.0%
  30 WhiskySoda    : 1395.2   48.5      0.5      34    1.5%
tscpjs, sjengjs, jshriver, and cometjs were automatically excluded because they either won or lost all the games.

Since Gaviota's rating is fixed, all the errors are relative to Gaviota.
Miguel
Hey - roughly 2100 Elo on a Raspberry Pi isn't half bad. (I'm Durandal)

I usually run Texel - though with the second Pi I'll probably have to use ClusterToga.

Matthew:out
Some believe in the almighty dollar.

I believe in the almighty printf statement.
User avatar
jshriver
Posts: 1342
Joined: Wed Mar 08, 2006 9:41 pm
Location: Morgantown, WV, USA

Re: OICS: Month 1 down! and updates

Post by jshriver »

My next step is to modify the tournament bot. Right now it's just an automated script that gets called hourly from cron.

Going to make it 24/7 and aware of current tournament state so I'm not relying on actual time.

This will allow me to queue up any number of tournament controls and not have to worry about them overlapping.

With 20 engines, at 5 0 it takes about 50 minutes, when I tried the 5 1 yesterday seemed like it took about 1h 5-10min

Any other TC's you'd like to see? 15 0, 30 0, 5 15?

Planning to add timeseal as well, thanks to H.G. Muller.

-Josh
Modern Times
Posts: 3517
Joined: Thu Jun 07, 2012 11:02 pm

Re: OICS: Month 1 down! and updates

Post by Modern Times »

Always an increment, is my strong preference. You don't want time losses. it is just a waste of time participating then unless you can set a buffer in the engine itself, which for most you can't. I guess you could try 4+1 or 3+1 instead of 5+0 ?
Modern Times
Posts: 3517
Joined: Thu Jun 07, 2012 11:02 pm

Re: OICS: Month 1 down! and updates

Post by Modern Times »

I haven't been able to connect to your server for over 24 hrs - is it offline ?