"strictly asymmetric protocol, not intended to be used directly between
players" does not imply "All communication is initiated by the controller".
It would be reasonable to allow a player to ask the server "how much time
do I have left?", and "how much time does my opponent have left?". As
far as I know, GTP does not support this.

Nick

On 9 June 2015 at 13:03, Hellwig Geisse <hellwig.gei...@mni.thm.de> wrote:

> Hi Ray,
>
> GTP is a strictly asymmetric protocol, not intended to
> be used directly between players. The specification draft
> http://www.lysator.liu.se/~gunnar/gtp/gtp2-spec-draft2/gtp2-spec.html
> expresses this clearly (1.3 Communication Model):
> "The protocol is asymmetric and involves two parties, which we call
> controller and engine. The controller is typically some kind of arbiter
> or relay and the engine is typically a go playing program. All
> communication is initiated by the controller in form of commands, to
> which the engine responds."
>
> So if you want to let two instances of Go players play each other,
> you need some controller in between, possibly split in two halves,
> one half on either side of a network connection, with a separate
> protocol for communication between the two controllers. This is the
> usual situation when two programs are playing on a (remote) Go server.
>
> Hellwig
>
> _______________________________________________
> Computer-go mailing list
> Computer-go@computer-go.org
> http://computer-go.org/mailman/listinfo/computer-go
>



-- 
Nick Wedd      mapr...@gmail.com
_______________________________________________
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Reply via email to