Ah, sorry for the misread.  Yes, the protocol allows all those things, and I 
would love to have more players.  The considerations that come to mind are:

1) All the previous caveats about protocol compatibility and likely changes 
apply.
2) I would want you to support Bayeux for events, like players arriving in 
rooms, or game events, rather than just continuously polling the server (which 
could cause resource issues).

-Pete

On Oct 22, 2010, at 10:59 AM, David Fotland wrote:

> I'm not asking for bots.  I'm asking for my client to connect to your server
> so they can play their games using The Many Faces of Go as their go board,
> not using your web interface.  This is available now for IGS, and customers
> have asked for it for KGS.  Does your protocol allow bots to set up matches,
> challenge players, get a list of players in the room, etc?
> 
> Regards,
> 
> David
> 
>> -----Original Message-----
>> From: [email protected] [mailto:computer-go-
>> [email protected]] On Behalf Of Pete Schwamb
>> Sent: Friday, October 22, 2010 8:27 AM
>> To: [email protected]
>> Subject: Re: [Computer-go] OS and scoring
>> 
>> On Oct 20, 2010, at 6:04 PM, David Fotland wrote:
>> 
>>> I do like GoShrines design.
>> 
>> Thanks!
>> 
>>> For testing, I'll continue to use kgs, since it
>>> has more players.  I would be interested if you allowed me to build  a
>>> client interface into my commercial program, so people could play
> directly
>>> from Many Faces of GO.  I have an IGS client built in, but KGS does not
>>> allow this.
>> 
>> I don't see why I would want to prevent anyone from creating a connector
>> that would let users of their software run bots on GoShrine.  I have just
>> published the ruby version on github, so you can see how the protocol
> works.
>> The protocol is comprised of JSON messages passed over long-polling Bayeux
>> (http://svn.cometd.com/trunk/bayeux/bayeux.html), which is build on HTTP.
>> 
>> I can't guarantee that the protocol will never change (it probably will),
>> but I will try to be open in communicating any changes in advance.  If you
>> use the goshrine_bot client (which talks to your bot via GTP), then you
> will
>> be insulated from most of those changes.
>> 
>> -Pete
>> 
>> _______________________________________________
>> Computer-go mailing list
>> [email protected]
>> http://dvandva.org/cgi-bin/mailman/listinfo/computer-go
> 
> _______________________________________________
> Computer-go mailing list
> [email protected]
> http://dvandva.org/cgi-bin/mailman/listinfo/computer-go

_______________________________________________
Computer-go mailing list
[email protected]
http://dvandva.org/cgi-bin/mailman/listinfo/computer-go

Reply via email to