[computer-go] Some thoughts on the event in Leksand

2008-08-13 Thread Nick Wedd
For the European Go Congress computer Go tournaments, I required 
programs to be actually present.  This was a debatable decision, but is 
not what I propose to discuss now.  I did allow people to send in their 
programs;  I think this was a mistake, and the purpose of this email is 
to explain why.


I encouraged programmers to be present in person to run their programs. 
Those who could not be present in person, I encouraged to appoint 
operators for their programs.  To those who could neither be present, 
nor find someone in Leksand to operate it for them, I promised to find a 
volunteer from among the operators already present, to operate it for 
them.  I anticipated, correctly, that it would be easy for me to find 
such people.


Four people sent in their programs, as zip files in emails to my gmail 
address which I could use in Leksand.  On the day before the tournaments 
I installed and tested these programs on the machines in the playing 
room; and on the day of the tournaments I persuaded volunteers (Esa 
Seuranen and Gunnar Farnebäck) to operate them.


All of this went smoothly, and there was no problem with any of it, so 
far as I am aware.


However, something easily could have gone wrong.
Not all the programs sent as enclosures arrived at the first 
attempt: gmail seems to reject some types of enclosure.
The unzipping was not all trivial, and I was hampered by being 
unable to read Swedish, which the operating system of all the computers 
was using.
Not all the programs ran first time, and I had to make changes to 
batch files.
Not all the configuration files were correctly set for the 
tournaments.
I was, perhaps, lucky in having two very competent programmers 
available as volunteer operators.  In fact they had to do little more 
than click on batch files, but things might have been different.


So, all the tasks I undertook were easy, and I performed them right. 
But there was a significant risk of something going wrong. If I had been 
less competent, or had left less time for preparation, we might now have 
an entrant complaining Nick, it's entirely you fault my program didn't 
get to play.  All you had to do was edit the batch file to refer to the 
correct drive letter for where you chose to install the program.  Surely 
you could have managed that?  You even did it right for one of the other 
programs.


I don't mind the work, though it took far longer than I had expected. 
What I want to avoid is the responsibility.  If someone messes up the 
settings of his own program (as happens often enough in the monthly KGS 
events) it is unfortunate, but he has only himself to blame.  If he 
appoints an operator who messes up, that is also unfortunate, but it is 
still no concern of the organisers. But if the tournament organiser 
agrees to help, and then fails to do it right, he has to accept the 
blame for running an unfair tournament.  I would advise all tournament 
organisers to avoid any risk of this.


Nick



That all sounds a bit serious, so here's an irrelevant anecdote to 
lighten the tone.


When I first came across microcomputers, in 1981, there was a chess 
program that ran on them.  It played so badly that even I could beat it; 
so I looked for other challenges, such as to stalemate it.  I was 
surprised by its behaviour when stalemated, which I assume was caused by 
its being programmed to make the best move it could manage, where being 
legal was an overriding, but not essential, feature of best move. 
When it was stalemated, it couldn't find a legal move, so it would make 
the best illegal move it could find.  This was typically to pick up my 
queen, change its colour, and capture my rook with it.

--
Nick Wedd[EMAIL PROTECTED]
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Some thoughts on the event in Leksand

2008-08-13 Thread Stuart A. Yeates
On Thu, Aug 14, 2008 at 5:05 AM, Nick Wedd [EMAIL PROTECTED] wrote:

 When I first came across microcomputers, in 1981, there was a chess program
 that ran on them.  It played so badly that even I could beat it; so I looked
 for other challenges, such as to stalemate it.  I was surprised by its
 behaviour when stalemated, which I assume was caused by its being programmed
 to make the best move it could manage, where being legal was an overriding,
 but not essential, feature of best move. When it was stalemated, it
 couldn't find a legal move, so it would make the best illegal move it could
 find.  This was typically to pick up my queen, change its colour, and
 capture my rook with it.

Now there's a feature that would make a tournament interesting...

cheers
stuart
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/