CSVN 1st Open Internet Tournament: Results and games

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

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

Re: CSVN 1st Open Internet Tournament: Results and games

Post by Joost Buijs »

jdart wrote:Nightmare also did very well. I think it was leading until this loss to Goldbar in round 4:

[pgn]
[Event "CSVN 1st Internet Tournament"]
[Site "winboard.nl 5000"]
[Date "2014.05.11"]
[Round "4"]
[White "Goldbar"]
[Black "NightmareX"]
[Result "1-0"]
[TimeControl "2700"]
[ECO "B90 Sicilian, Najdorf, Byrne attack"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nb3 Be6 8. f3
h5 9. Qd2 Nbd7 10. Nd5 Bxd5 11. exd5 g6 12. Be2 Bg7 13. O-O O-O 14. Rac1 Qc7
15. c4 b6 16. h3 Rfe8 17. Rfe1 Kh7 18. Bf1 Rac8 19. Rcd1 a5 20. Qc3 Qb7 21. Bg5
Bh6 22. f4 Qc7 23. Kh1 Ng8 24. Qf3 a4 25. Nd2 f5 26. Nb1 Bxg5 27. fxg5 Qd8 28.
h4 b5 29. cxb5 Nb6 30. Qa3 Qc7 31. Nd2 e4 32. b3 axb3 33. axb3 Ra8 34. Qc1 Qxc1
35. Rxc1 Rad8 36. Nc4 Nxd5 37. b6 Rb8 38. b7 Nge7 39. Na5 Red8 40. Red1 Kg7 41.
Rxd5 Nxd5 42. Nc6 Ne7 43. Nxd8 Rxd8 44. Rc7 Kf8 45. b4 d5 46. Ba6 d4 47. Rd7
Re8 48. Rxd4 e3 49. Rd6 Rb8 50. Kg1 e2 51. Kf2 Kf7 52. Kxe2 Kf8 53. b5 Ke8 54.
Kf3 f4 55. Kxf4 Kf7 56. Rc6 Rxb7 57. Rf6+ Kg7 58. Bxb7 Ng8 59. Ke5 Nxf6 60.
gxf6+ Kh6 61. b6 g5 62. Be4 gxh4 63. b7 h3 64. b8=Q hxg2 65. Kf5 g1=Q 66. Qh8#
{Black checkmated} 1-0
[/pgn]
After looking at the game it seems Nightmare missed 41.. RxNd5 and the knight fork 42.. Nc6 in his calculations, this is probably pruned away or too far ahead, that's why it played a bad move earlier on. When it saw the position declining, it was already too late to do something about it.

Joost
flok

Re: CSVN 1st Open Internet Tournament: Results and games

Post by flok »

xmas79 wrote:May I ask the hardware & software specs of each "player"?
PuppetMaster is:
- 7 x raspberry pi as calculation nodes
- 1 x udoo as master steering node

POS is:
- [not really relevant as it is not a brute force searcher(!), but anyway:] 3.2GHz i7-3930K with 64GB ram.
Maarten Claessens
Posts: 106
Joined: Mon May 12, 2014 10:08 am
Location: Near Nijmegen

Re: CSVN 1st Open Internet Tournament: Results and games

Post by Maarten Claessens »

Gerd Isenberg wrote:Congrats to Bart as well!

Who are the authors of WaDuuttie and PuppetMaster?

Thanks,
Gerd
WaDuuttie is my private 32-bit, non-bitboard engine, based on TSCP. In this tournament it ran on 1 core of a Intel Core i7-2600 CPU at 3.40Ghz, using 512 Mb of memory.

Greetings,
Maarten Claessens
Gerd Isenberg
Posts: 2250
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: CSVN 1st Open Internet Tournament: Results and games

Post by Gerd Isenberg »

Maarten Claessens wrote:
Gerd Isenberg wrote:Congrats to Bart as well!

Who are the authors of WaDuuttie and PuppetMaster?

Thanks,
Gerd
WaDuuttie is my private 32-bit, non-bitboard engine, based on TSCP. In this tournament it ran on 1 core of a Intel Core i7-2600 CPU at 3.40Ghz, using 512 Mb of memory.

Greetings,
Maarten Claessens
Thanks Maarten!

Best Regards,
Gerd
User avatar
lucasart
Posts: 3232
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: CSVN 1st Open Internet Tournament: Results and games

Post by lucasart »

xmas79 wrote:May I ask the hardware & software specs of each "player"?
Would be ineteresting to see if Stockfish on a cell phone can win this tournament :lol:
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
Ron Murawski
Posts: 397
Joined: Sun Oct 29, 2006 4:38 am
Location: Schenectady, NY

Re: CSVN 1st Open Internet Tournament: Results and games

Post by Ron Murawski »

Gerd Isenberg wrote:Congrats to Bart as well!

Who are the authors of WaDuuttie and PuppetMaster?

Thanks,
Gerd
Hi Gerd,

PuppetMaster is by Folkert van Heusden

Ron
flok

Re: CSVN 1st Open Internet Tournament: Results and games

Post by flok »

Maarten Claessens wrote:
Gerd Isenberg wrote:Who are the authors of WaDuuttie and PuppetMaster?
WaDuuttie is my private 32-bit, non-bitboard engine, based on TSCP. In this tournament it ran on 1 core of a Intel Core i7-2600 CPU at 3.40Ghz, using 512 Mb of memory.
Maarten,

What would it take to convince you to participate in the next CSVN tournament? The one in Leiden, I mean.
Gerd Isenberg
Posts: 2250
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: CSVN 1st Open Internet Tournament: Results and games

Post by Gerd Isenberg »

Ron Murawski wrote:
Gerd Isenberg wrote:Congrats to Bart as well!

Who are the authors of WaDuuttie and PuppetMaster?

Thanks,
Gerd
Hi Gerd,

PuppetMaster is by Folkert van Heusden

Ron
Hi Ron,

yes, of course. Dump question here if I may look to your engine site ;-)
In the meantime cpw has some new engine pages as well.

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

Re: CSVN 1st Open Internet Tournament: Results and games

Post by hgm »

lucasart wrote:
xmas79 wrote:May I ask the hardware & software specs of each "player"?
Would be ineteresting to see if Stockfish on a cell phone can win this tournament :lol:
So why didn't you try?

How does one connect a phone to an ICS anyway?
petero2
Posts: 690
Joined: Mon Apr 19, 2010 7:07 pm
Location: Sweden
Full name: Peter Osterlund

Re: CSVN 1st Open Internet Tournament: Results and games

Post by petero2 »

hgm wrote:
lucasart wrote:
xmas79 wrote:May I ask the hardware & software specs of each "player"?
Would be ineteresting to see if Stockfish on a cell phone can win this tournament :lol:
So why didn't you try?

How does one connect a phone to an ICS anyway?
The way I would do it is like this:

1. Take an android phone and root it.
2. Install Lil' Debi: Debian Installer.
3. Use Lil' Debi to install a Debian chroot environment on the phone.
4. Install an android engine in the Debian environment.
5. Install polyglot in the Debian environment.
6. On a linux computer, use xboard and the -firstHost/-secondHost options to run the engine on the phone.
7. Connect xboard to ICS like this: http://talkchess.com/forum/viewtopic.ph ... 38&t=51579

I played a 72 game match between texel 1.04 and stockfish 290514 under the following conditions:
* Time control 1 minute + 1 second per move
* Ponder on
* 4 threads
* 16 MB hash
* Stockfish running on an HTC One phone
* Texel running on a quad-core 3GHz Intel core i7.
* Stockfish used the stockfish231.bin book which I downloaded from the stockfish site a long time ago.
* Texel used its internal opening book.

Stockfish was getting around 500-600knps in the early middle game and texel was getting around 5-6Mnps in the early middle game. I was planning a 100 game match but the phone was connected to a slow charger, so the battery was eventually drained.

The result was:

Code: Select all

Rank Name                   Elo    +    - games score oppo. draws 
   1 Stockfish 290514         9   31   31    72   53%    -9   54% 
   2 Texel 1.04a28 64-bit    -9   31   31    72   47%     9   54% 
Given that texel has performed roughly equal to nightmare in the last 3 monthly blitz tournaments, this result gives an indication that stockfish on a cell phone could have a chance to win such a tournament, but it would not be an easy win. Given the small number of games, a certain amount of luck would also be needed.

There were a number of factors in my test that may have skewed the results though:
1. Since I did not bother to figure out how to use different number of cores and different hash sizes for the two engines, texel on the PC was limited to 16MB hash and 4 cores. In the blitz tournaments I usually run with 16 cores and 1GB hash.
2. The time control was shorter than in the CSVN tournament.
3. The stockfish team may have a stronger opening book than stockfish231.bin.
4. If someone knows how to connect an iPhone 5s to ICS, that would likely be quite a bit stronger than the HTC One.

The games are available here: http://dl.dropboxusercontent.com/u/8968 ... ndroid.pgn.