Re: [computer-go] documentation for the IGS protocol ?

2007-02-23 Thread Stuart A. Yeates

On 2/22/07, Unknown <[EMAIL PROTECTED]> wrote:

On Thu, 2007-02-22 at 17:50 +, Stuart A. Yeates wrote:
> Does anyone know of a document outlining the IGS protocol?
>
> There are a number of programs and servers which support the IGS
> protocol, including the IGS server. I am trying write a tool to
> interact with these servers and would prefer not to have to reverse
> engineer the protocol from the programs, especially since most
> implement only a very small handful of commands.

This one looks reasonable complete and original (though a bit verbose):


http://www.koders.com/noncode/fid2C78D24147B76E1CF1196C20428DC7BC62715F38.aspx



This looks excellent.

Thank you very much.

cheers
stuart
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] documentation for the IGS protocol ?

2007-02-22 Thread Christoph Birk

On Thu, 22 Feb 2007, Unknown wrote:

On Thu, 2007-02-22 at 17:50 +, Stuart A. Yeates wrote:

Does anyone know of a document outlining the IGS protocol?


I placed my version (from 1995) at
 http://www.ociw.edu/~birk/protocol.txt

Christoph
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] documentation for the IGS protocol ?

2007-02-22 Thread Unknown
On Thu, 2007-02-22 at 17:50 +, Stuart A. Yeates wrote:
> Does anyone know of a document outlining the IGS protocol?
> 
> There are a number of programs and servers which support the IGS
> protocol, including the IGS server. I am trying write a tool to
> interact with these servers and would prefer not to have to reverse
> engineer the protocol from the programs, especially since most
> implement only a very small handful of commands.

This one looks reasonable complete and original (though a bit verbose):


http://www.koders.com/noncode/fid2C78D24147B76E1CF1196C20428DC7BC62715F38.aspx

Enjoy ;-)

AvK

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] documentation for the IGS protocol ?

2007-02-22 Thread Unknown
On Thu, 2007-02-22 at 17:50 +, Stuart A. Yeates wrote:
> Does anyone know of a document outlining the IGS protocol?
> 
> There are a number of programs and servers which support the IGS
> protocol, including the IGS server. I am trying write a tool to

I'm (still) working on one, too. (Basically for NNGS, but should work on
IGS, too)
I have been googling for "protocol.txt", but it seems to have vanished.
(that's what the "server wars" were all about) I'll see if I can dig it
up somewhere. In the mean time: reversed engineering is certainly the
way to go ...

Check:
http://computer-go.org/pipermail/computer-go/2006-July/005662.html


NB Yesterday, I released NNGS-1.1.21.
( http://sourceforge.net/projects/nngs/ )
Might come in handy for testing purposes.
Dave Dyer had a NNGS clone installed at boardspace.net, too, some 1-2
years ago. 
I have one running on my home machine at nngs.ziar.net 9696
Recently, a russian guy set up mastergo.ru 9696
, but he probably does not like too much automated play (without
notice).

Linkspam:
I have a copy of the archives of this mailing list
(from 1992 or so) set up at:

http://nngs.ziar.net/cgml/

HTH,
AvK

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] documentation for the IGS protocol ?

2007-02-22 Thread Stuart A. Yeates

Does anyone know of a document outlining the IGS protocol?

There are a number of programs and servers which support the IGS
protocol, including the IGS server. I am trying write a tool to
interact with these servers and would prefer not to have to reverse
engineer the protocol from the programs, especially since most
implement only a very small handful of commands.

I'm aware of http://panda-igs.joyjoy.net/java/gGo/igscp/IGSCP_draft.txt
which is a set of extensions to the protocol, but which doesn't really
discuss the protocol itself.

The activities I'm interested in engaging with are:
a) finding players worthy of watching
b) watching their games
c) playing games myself

So I think I'm looking at most of the protocol.

I'm currently not having much luck by trial and error, since at least
one server locks out badly behaved clients...

cheers
stuart
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/