[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Progress - OpenGo...



Heikki Levanto <heikki@xxxxxxxxxxxxxxxxx> writes

>I do not know the Go Modem Protocol at all, but it seems that it has
>established itself as the standard to be used in computer go tournaments
>(and elsewhere?). 

< snip >

>But let me repeat the advice of caution in developing new protocols. The old
>one seems to serve, and has been implemented in many programs. Switching to
>a new one will require a considerable amount of work from go programmers
>around the world, work that could be put to more productive use in improving
>the game-play of their programs. Especially during the transition phase,
>most program would need to support two protocols, doubling he amount of work
>"wasted" on details of little relevance to the main goal, playing Go.

In my experience, the current one does not serve as well as it might.  I
know nothing about the low-level technical details, and assume that
these are satisfactory, though maybe not perfect.

However there are certainly problems at a high level.  I am told that
there are two strong programs which can use the GMP if one is black and
the other is white.  But the other way round they have a conversation:

A: "Hello"
B: "Hello.  I am B.  Who are you?"
A: ""

A considers that it is not obliged to reveal its identity to its
opponent.  Neither of them starts the game.

I have no opinion on whether a program ought to be obliged to identify
itself to its opponent.  I do believe that the protocol ought to rule
one way or the other on this.  I think that filling such high-level gaps
in the GMP is more important than changing the low-level aspects of it.

Nick
-- 
Nick Wedd    nick@xxxxxxxxxxxxxxxxx