CSVN Programmers' Tournaments May 2014

Discussion of chess software programming and technical issues.

Moderator: Ras

Henk
Posts: 7251
Joined: Mon May 27, 2013 10:31 am

Re: CSVN Programmers' Tournaments May 2014

Post by Henk »

What are the minimum winboard commands that I have to implement to run a match or tournament.
User avatar
hgm
Posts: 28383
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: CSVN Programmers' Tournaments May 2014

Post by hgm »

new, go, force (in addition to Chess moves) should do it, if you ignore the rest, and hard-code the engine's time-control setting for the time you want to run the tournament at, and let it keep track of the tme it used by itself.

Better to also implement 'time' and 'level', though, so you can also use other TC, and prevent the clocks from getting out of sync by using the GUI's clock.
xmas79
Posts: 286
Joined: Mon Jun 03, 2013 7:05 pm
Location: Italy

Re: CSVN Programmers' Tournaments May 2014

Post by xmas79 »

There was a time in which my fingers on vi were faster than on firefox...
xmas79
Posts: 286
Joined: Mon Jun 03, 2013 7:05 pm
Location: Italy

Re: CSVN Programmers' Tournaments May 2014

Post by xmas79 »

hgm wrote:...but backward compatibility is sort of sacred.
World changes and evolves, and engines get stronger and stronger. Why keep old elephants and make brand new engine champions (like mine) rest because of that? :D
User avatar
hgm
Posts: 28383
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: CSVN Programmers' Tournaments May 2014

Post by hgm »

I think there is more wisdom in: "If it ain't broken, don't fix it".

The setboard command works fine, and could not possibly work better.

Breaking the vast majority of engines for a change that does not open any new possibility whatsoever, doesn't seem a good idea. (If you have no commercial interest in selling new engines, that is.)
Henk
Posts: 7251
Joined: Mon May 27, 2013 10:31 am

Re: CSVN Programmers' Tournaments May 2014

Post by Henk »

hgm wrote:new, go, force (in addition to Chess moves) should do it, if you ignore the rest, and hard-code the engine's time-control setting for the time you want to run the tournament at, and let it keep track of the tme it used by itself.

Better to also implement 'time' and 'level', though, so you can also use other TC, and prevent the clocks from getting out of sync by using the GUI's clock.
What does the final score mean. For instance 0-7-3.
User avatar
hgm
Posts: 28383
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: CSVN Programmers' Tournaments May 2014

Post by hgm »

wins - losses - draws
mvk
Posts: 589
Joined: Tue Jun 04, 2013 10:15 pm

Re: CSVN Programmers' Tournaments May 2014

Post by mvk »

The Baron has won the 46th CSVN Programmer's Tournament in Leiden. Congratulations Richard!

Code: Select all

No. PNo. Name              Score   WP    SB
-------------------------------------------
 1.   5  The Baron           6.0 22.0 17.00
 2.   4  Arasan              5.0 23.0 15.00
 3.   3  Dirty               4.5 23.5 11.75
      7  Rookie              4.5 23.5 11.50
 5.   6  DBP/PuppetMaster    3.5 24.5  8.50
 6.   8  The King            2.5 25.5  4.25
 7.   1  Spartacus           2.0 26.0  4.00
 8.   2  Kallisto            0.0 28.0  0.00
Hardware details here: 46th PT 2014 Leiden: List of participants.

Games here: PT46.pgn.bz2.

The next Leiden event will probably be held in the last weekend of October. Official announcement will follow soon. Also next time we plan to pair it with an Internet warm-up tournament.

Thanks to all participating!
[Account deleted]
Gerd Isenberg
Posts: 2251
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: CSVN Programmers' Tournaments May 2014

Post by Gerd Isenberg »

mvk wrote:The Baron has won the 46th CSVN Programmer's Tournament in Leiden. Congratulations Richard!

Code: Select all

No. PNo. Name              Score   WP    SB
-------------------------------------------
 1.   5  The Baron           6.0 22.0 17.00
 2.   4  Arasan              5.0 23.0 15.00
 3.   3  Dirty               4.5 23.5 11.75
      7  Rookie              4.5 23.5 11.50
 5.   6  DBP/PuppetMaster    3.5 24.5  8.50
 6.   8  The King            2.5 25.5  4.25
 7.   1  Spartacus           2.0 26.0  4.00
 8.   2  Kallisto            0.0 28.0  0.00
Hardware details here: 46th PT 2014 Leiden: List of participants.

Games here: PT46.pgn.bz2.

The next Leiden event will probably be held in the last weekend of October. Official announcement will follow soon. Also next time we plan to pair it with an Internet warm-up tournament.

Thanks to all participating!
Congrats to Richard as well!

One question for Folkert about PuppetMaster, what were the seven engines running on each of the seven RPIs?

Thanks,
Gerd
flok

Re: CSVN Programmers' Tournaments May 2014

Post by flok »

Gerd Isenberg wrote:Congrats to Richard as well!

One question for Folkert about PuppetMaster, what were the seven engines running on each of the seven RPIs?

Thanks,
Gerd
Gerd,

The Udoo was running a program of myself: it coordinates the selection of moves etc and the communication with the rpi's.
The rpis ran:
# node1: bikjump
# node2: gnuchess
# node3: fruit
# node4: toga2
# node5: stockfish
# node6: minkochess
# node7: arasan