[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] 2nd KGS Computer Go Tournament
Personally, I can see no gain in forcing the
go playing programs (GPP's) to cooperate in
the scoring process.
1) There is no *need* to involve three (or more) programs
into a process which can be performed by just one.
IMO, the scoring process has been a source of conflicts
on the servers, even for humans. No need to automate
this process.
The tournament-organiser would have to wade through the
logs afterwards, and not only understand the game,
but also the protocol. (which was unnecessairy in the
first place!)
2) GTP is not very well suited for tournament play.
It was designed as a command set for controlling an
engine, in order to perform GnuGo's regression tests.
The protocol assumes the engine to maintain
a minimum of state. (which could otherwise influence
the outcome of the regression tests)
The engine is supposed not to have notion of 'a game',
it just supposed to do what it is told to do.
3) Adding two extra stages/phases to the game will
be a problem for the simpler programs,
or those that do keep state. These are forced to go into
"play until dead stones removed" -mode from the beginning.
NB: how would this mix with non-chinese rules ???
4) Too much (state,functionality) would be hidden in the
KGS-GTP-bridge ('bot')
The simplest solution:
After two consecutive passes, the game has ended, as far
as the GPP's are concerned.
A third party (server,scoring-tool,administrator)
can than calculate the score. The GPP's don't even
have to know the result.
Regards,
AvK
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/