Re: [Computer-go] gtp question for topological go program

2015-06-09 Thread Nick Wedd
"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

Re: [Computer-go] gtp question for topological go program

2015-06-09 Thread Hellwig Geisse
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, whi

Re: [Computer-go] gtp question for topological go program

2015-06-08 Thread Ray Tayek
On 6/8/2015 8:52 PM, Xavier Combelle wrote: I think for this purpose stick with gtp protocol would be an handicap more than a bless it looks that way, but i want to have the program work against other engines when it is playing normal go. I think a simple protocol like this (loosely adapted fr

Re: [Computer-go] gtp question for topological go program

2015-06-08 Thread Xavier Combelle
I think for this purpose stick with gtp protocol would be an handicap more than a bless I think a simple protocol like this (loosely adapted from gtp would fit) # Rules negotiation -> settings rules=chinese fixed_handicap=5 player1=black player2=white <- = not_agree <- <- settings

Re: [Computer-go] gtp question for topological go program

2015-06-08 Thread Ray Tayek
On 6/8/2015 12:58 PM, Xavier Combelle wrote: It's not clear why you would want that your engine have control on communication. Can you explain your use case ? our main use case is: two humans at different locations with my program want to play each other over a socket. seems like one has to be

Re: [Computer-go] gtp question for topological go program

2015-06-08 Thread Xavier Combelle
It's not clear why you would want that your engine have control on communication. Can you explain your use case ? 2015-06-08 7:28 GMT+02:00 Ray Tayek : > hi, still implementing gtp for my topological go program. it sorta works > with gogui. > > looking at the gnugo implementation, it seems all pa

[Computer-go] gtp question for topological go program

2015-06-07 Thread Ray Tayek
hi, still implementing gtp for my topological go program. it sorta works with gogui. looking at the gnugo implementation, it seems all passive in that it simply reacts to commands. so it looks like one side (or some other controller) has to be the passive side and react to the commands (like