[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