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

Re: computer-go: Go Text Protocol (GTP)



I have implemented the following commands: boardsize, version, black, white,
quit, loadsgf, echo, new, print, is_legal, prisoners, showboard, all_legal,
what_color. It's certainly not complete and I'm not completely sure if the
output is the same as in GNU Go. A standards document would be helpful in
this area. I find that GTP very useful during development; especially when
testing. I can easily setup test problems and assert assumptions.

Last night I wrote a very simple GTP over TCP/IP client using Delphi 6. Just
a few hours worth of work and it works great, except that I have to type in
all the commands without an advance graphical interface.

It would be helpful if other Go Engines supported GTP. I personally think
it's better than Go Modem Protocol GMP.

----- Original Message -----
From: "Daniel Bump" <bump@xxxxxxxxxxxxxxxxx>
To: <computer-go@xxxxxxxxxxxxxxxxx>
Cc: <gnugo@xxxxxxxxxxxxxxxxx>
Sent: Sunday, July 29, 2001 6:05 AM
Subject: Re: computer-go: Go Text Protocol (GTP)


>
> Philipp Garcia wrote:
>
> > I have implemented the Go Text Protocol (GTP) in C++ with TCP/IP support
(on
> > the Windows platform). Has anyone written a graphical user inferface on
the
> > Windows platform that communicates via GTP over TCP/IP? I might tackle
this
> > if no one else does.
>
> This sounds interesting. What commands did you implement?
>
> I think not much has been done on the GTP outside of GNU Go but
> I also think there is interest in it. Bill Shubert is
> interested in writing a miniclient that could mediate between
> the GTP and CGoban2, and perhaps also a gmp/gtp translator.
>
> Dan