[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: computer-go: Go Text Protocol (GTP)
Hi Phil,
I also have a GTP interface. It is very basic and does little except
that it validates move (ensures that moves are legal with it's own
built in move generation engine) and does Tromp/Taylor scoring.
The interface is graphical and can either play 2 programs together
while you watch, or just act as a graphical interface to a GTP program
(right now, just gnugo and my own program.) There is no TCP stuff,
it's just uses a simple pipe between processes the same way gnugo's
twogtp works. You can play on the same machine or between machines on
the internet or the same network.
I am interested in a standards document for GTP too. I can go in and
start making up my own commands, but I want whatever I use to have
some hope of being useful to others.
Don
From: "Phil" <PhilippGarcia@xxxxxxxxxxxxxxxxx>
References: <01b601c1170e$86cdcda0$9457c0d8@drongo> <001401c117c2$119f6e80$0b01a8c0@pghome> <200107291305.GAA32420@xxxxxxxxxxxxxxxxx>
Date: Sun, 29 Jul 2001 08:14:42 -0700
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2462.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2462.0000
Sender: owner-computer-go@xxxxxxxxxxxxxxxxx
Precedence: bulk
Reply-To: computer-go@xxxxxxxxxxxxxxxxx
Content-Type: text/plain;
charset="iso-8859-1"
Content-Length: 1603
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