ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Open letter to chess programmers
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions Flat
View previous topic :: View next topic  
Author Message
Richard Pijl



Joined: 17 Sep 2012
Posts: 62

PostPost subject: Open letter to chess programmers    Posted: Sat May 11, 2013 7:13 pm Reply to topic Reply with quote

Dear programmers

Some time has past since the crisis in computer chess broke out and the damage it has done is clearer than ever. Only a few computer chess tournaments have survived and those that still exist have trouble attracting sufficient participants.

This is certainly also true for the tournaments organized by the CSVN. The decision to allow Rybka to participate in the CSVN tournament in 2011 was followed by an open letter to the CSVN members by concerned former participants. This resulted in a further decline in the number of participants of CSVN tournaments, eventually resulting in the resignation of the CSVN board.

Now there is a new CSVN board where two of the members have the special task in reforming the organization of the programmer's events: Marcel van Kervinck (author of Rookie) and Richard Pijl (author of the Baron). In this letter we want to explain the plans of revitalizing the CSVN tournaments. The result is an attempt to reunite the programmer communities again into a tournament format.

The first principle we adopted is that the rules we create for the tournaments should be enforceable. It is of no use to have rules if there is no way to detect if a rule has been broken.

The second principle is that when rules are created, they will have to be enforced. Again, it is of no use to have rules if participants are not checked whether they comply to the rules or not.

And the third principle is that as much as possible should be done to prevent the participation of a rule-breaker. This means checking the registration details and previous history of a participant as well as taking a 'fingerprint' of the engine that has been registered.

Finally, the whole process should be light-weight enough for both the participants and the tournament organisation.

How will process look like?

First we ask a programmer who wants to register for a CSVN tournament to send in the fingerprint of his program. This consists of the preferred move of the program on 10,000 positions with a 1 second search time. The positions are supplied by the tournament organization and are designed to identify the 'character' of a program. This fingerprint will be compared with a database of engine fingerprints that will be compiled by the CSVN tournament organization. Consolidated results of this comparison will be published.

When the fingerprint of a program is found to be close to the fingerprint of another program or when there is a well-founded other reason to doubt the origin of the program, the tournament organization will start an inquiry where the programmer is obliged to cooperate. Otherwise his entry will not be accepted.

When the tournament is started another verification will be done with selected (possibly all) participants. You could probably compare this to a doping test. A relatively small subset of the 10,000 fingerprint positions will be required to be executed on the tournament machine, with the engine used during the tournament. The sole purpose of this test is to verify whether the fingerprint that was submitted with the registration matches the program that is actually playing.

Is this an air-tight method for detecting clones? No.

Does it mean that cheating can no longer occur? No again.

So why do it?

Because by putting a method in place to screen the entries before the tournament we will have made a step in improving the originality of the participating programs. And we will improve this further in the next events.

What do we request from you? First of all that you register for our tournaments, but we also value constructive feedback on our tournament rules, the process described above and anything else that we can use to improve the CSVN tournaments.

What will we do next? We feel there is room for more improvement: In the programmer's tournament but also in organizing other activities. We do have ideas of our own, but we also want to know what you would like us to do.

The CSVN site has been improved and also contains a forum. Please make use of that to discuss the CSVN activities. And you could start by providing us your feedback on this letter.
We hope to see you in one of the CSVN events soon,

Marcel van Kervinck
Richard Pijl
Back to top
View user's profile Send private message
Display posts from previous:   
Subject Author Date/Time
Open letter to chess programmers Richard Pijl Sat May 11, 2013 7:13 pm
      Re: Open letter to chess programmers Robert Hyatt Sat May 11, 2013 8:13 pm
            Re: Open letter to chess programmers Richard Pijl Sat May 11, 2013 8:49 pm
                  Re: Open letter to chess programmers Robert Hyatt Sat May 11, 2013 11:56 pm
                        Re: Open letter to chess programmers Robert Hyatt Sun May 12, 2013 12:22 am
                              Re: Open letter to chess programmers Robert Hyatt Sun May 12, 2013 6:27 am
                                    Re: Open letter to chess programmers Richard Pijl Sun May 12, 2013 12:26 pm
                  Re: Open letter to chess programmers Lars Mathiesen Mon Jun 10, 2013 2:32 pm
                        Re: Open letter to chess programmers Richard Pijl Mon Jun 10, 2013 6:31 pm
                              Re: Open letter to chess programmers H.G.Muller Tue Jun 11, 2013 6:32 pm
      Re: Open letter to chess programmers Miguel A. Ballicora Sat May 11, 2013 8:37 pm
            Re: Open letter to chess programmers Miguel A. Ballicora Sat May 11, 2013 8:46 pm
                  Re: Open letter to chess programmers Richard Pijl Sat May 11, 2013 8:50 pm
      Re: Open letter to chess programmers Lucas Braesch Sun May 12, 2013 12:50 am
            Re: Open letter to chess programmers Thomas Petzke Sun May 12, 2013 9:25 am
                  Re: Open letter to chess programmers Wylie Garvin Mon May 13, 2013 4:40 pm
            Re: Open letter to chess programmers Karlo Bala Jr. Sun May 12, 2013 1:23 pm
      Re: Open letter to chess programmers Jon Dart Sun May 12, 2013 1:37 am
            Re: Open letter to chess programmers Miguel A. Ballicora Sun May 12, 2013 2:28 am
      Re: Open letter to chess programmers Joshua Shriver Sun May 12, 2013 7:24 am
      Re: Open letter to chess programmers Ray Banks Sun May 12, 2013 11:21 am
            Re: Open letter to chess programmers Ted Wong Sun May 12, 2013 11:53 am
                  Re: Open letter to chess programmers Thomas Petzke Sun May 12, 2013 12:16 pm
                        Re: Open letter to chess programmers Ted Wong Sun May 12, 2013 12:20 pm
                              Re: Open letter to chess programmers Thomas Petzke Sun May 12, 2013 12:33 pm
                                    Re: Open letter to chess programmers Ted Wong Sun May 12, 2013 12:40 pm
                                          Re: Open letter to chess programmers Thomas Petzke Sun May 12, 2013 12:50 pm
                                          Re: Open letter to chess programmers Richard Pijl Sun May 12, 2013 12:58 pm
                  Re: Open letter to chess programmers Richard Pijl Sun May 12, 2013 12:48 pm
                        Re: Open letter to chess programmers H.G.Muller Sun May 12, 2013 3:10 pm
            Re: Open letter to chess programmers Robert Hyatt Sun May 12, 2013 9:14 pm
                  Re: Open letter to chess programmers Ray Banks Mon May 13, 2013 2:12 am
      Re: Open letter to chess programmers Peer Gynt Sun May 12, 2013 2:33 pm
            Re: Open letter to chess programmers Miguel A. Ballicora Mon May 13, 2013 2:38 am
            Re: Open letter to chess programmers Don Dailey Mon May 13, 2013 2:43 am
                  Re: Open letter to chess programmers Alberto Sanjuan Wed May 15, 2013 1:45 pm
                        Re: Open letter to chess programmers Kai Laskos Wed May 15, 2013 2:29 pm
                              Re: Open letter to chess programmers Alberto Sanjuan Wed May 15, 2013 2:41 pm
                                    Re: Open letter to chess programmers Adam Hair Wed May 15, 2013 5:17 pm
                                          Re: Open letter to chess programmers Richard Vida Sat May 18, 2013 12:46 pm
            Re: Open letter to chess programmers Ed Schroder Mon May 13, 2013 8:00 am
      Viva a Transparência !!! Lourenco A Oliveira Jr Tue May 14, 2013 3:12 pm
      24+ hours ... Lourenco A Oliveira Jr Wed May 15, 2013 11:17 pm
            Re: 24+ hours ... Robert Hyatt Thu May 16, 2013 1:10 am
            Re: 24+ hours ... Sven Schüle Thu May 16, 2013 2:27 pm
                  Re: 24+ hours ... Lourenco A Oliveira Jr Fri May 17, 2013 12:11 am
                        Re: 24+ hours ... Lucas Braesch Fri May 17, 2013 2:01 am
                              Re: 24+ hours ... Ted Wong Fri May 17, 2013 2:06 am
                                    Re: 24+ hours ... Lucas Braesch Fri May 17, 2013 2:51 am
                                          Re: 24+ hours ... Robert Hyatt Fri May 17, 2013 3:45 am
                                                Re: 24+ hours ... Lucas Braesch Fri May 17, 2013 4:30 am
                                                      Re: 24+ hours ... Ted Wong Fri May 17, 2013 5:07 am
                                                      Re: 24+ hours ... Sven Schüle Fri May 17, 2013 7:48 am
                        Re: 24+ hours ... Sven Schüle Fri May 17, 2013 7:43 am
                              Re: 24+ hours ... Lucas Braesch Fri May 17, 2013 7:48 am
                                    Re: 24+ hours ... Martin Sedlak Fri May 17, 2013 9:44 am
                                          Re: 24+ hours ... Lucas Braesch Sun May 19, 2013 12:06 pm
                                                Re: 24+ hours ... Ted Wong Mon May 20, 2013 12:23 am
                                                      Re: 24+ hours ... Lucas Braesch Mon May 20, 2013 3:01 am
                                                            Re: 24+ hours ... Ted Wong Mon May 20, 2013 6:37 am
                                                                  Re: 24+ hours ... Lucas Braesch Mon May 20, 2013 1:36 pm
                                                                        Re: 24+ hours ... Ted Wong Tue May 21, 2013 12:58 am
                                                                              Re: 24+ hours ... Lucas Braesch Tue May 21, 2013 2:35 am
                                                      Re: 24+ hours ... Lucas Braesch Tue May 28, 2013 3:20 pm
                                                            Re: 24+ hours ... Kai Laskos Tue May 28, 2013 5:38 pm
                                                                  Re: 24+ hours ... Lucas Braesch Wed May 29, 2013 12:40 pm
                                                                        Re: 24+ hours ... Kai Laskos Mon Jun 03, 2013 11:03 am
                                                                              Re: 24+ hours ... Lucas Braesch Mon Jun 03, 2013 11:44 am
                                                                                    Re: 24+ hours ... Kai Laskos Mon Jun 03, 2013 4:42 pm
                                                                                          Re: 24+ hours ... Lucas Braesch Mon Jun 03, 2013 10:58 pm
            Re: 24+ hours ... Richard Pijl Thu May 16, 2013 9:28 pm
                  Re: 24+ hours ... Lourenco A Oliveira Jr Fri May 17, 2013 12:01 am
      Re: Open letter to chess programmers Lourenco A Oliveira Jr Sun May 19, 2013 4:34 pm
      Re: Open letter to chess programmers H.G.Muller Thu May 30, 2013 4:12 pm
            Re: Open letter to chess programmers Richard Pijl Thu May 30, 2013 5:30 pm
                  Re: Open letter to chess programmers H.G.Muller Thu May 30, 2013 6:42 pm
                        Re: Open letter to chess programmers H.G.Muller Thu May 30, 2013 7:13 pm
                              Re: Open letter to chess programmers H.G.Muller Sat Jun 01, 2013 6:31 pm
            Re: Open letter to chess programmers Thomas Petzke Thu May 30, 2013 5:58 pm
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads