[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnugo-devel] GNU GO documentation
From: |
Paul Pogonyshev |
Subject: |
Re: [gnugo-devel] GNU GO documentation |
Date: |
Sun, 18 Apr 2004 23:25:01 +0300 |
User-agent: |
KMail/1.6.51 |
> Paul Pogonyshev <address@hidden> wrote:wael hany wrote:
> > Dear sirs
> > we are a group of computer engineer students , interseted in the
> > field of game implementation & we like to implement GO Game using
> > C# ( c -sharp language ) we tried to use your GNU GO library but
> > the documetation is not enough so we need more documention about
> > the evalutaion functions , helper function , how to take patterns
> > from the board ...etc we need a full documentation about the
> > implementation & designing of GNU GO to be able to implement it
> > using c#
>
> What exactly do you want to implement, a program that can play Go,
> or a program that is an interface to GNU Go? In other words: a
> program that can generate moves on its own and doesn't need GNU
> Go for this, or a program that presents user with a graphical
> board and asks GNU Go to generate moves?
>
> Paul
>
> hi Paul
>
> i need to make a program that asks the GNU GO to generate the move using
> c#
Please reply to address@hidden or CC there, so that others can
help you too.
In this case you should look at GTP protocol. It will allow you to
have a separate program and not link with GNU Go. Thus you will not
need to worry about internals.
You can find description of GTP at
http://www.lysator.liu.se/~gunnar/gtp/
(see the GTP 2 draft).
To start GNU Go in GTP mode run it from command line as
gnugo --mode gtp --quiet
Before you ask: I doubt anyone on the list knows C# or how to create
process with pipes on it (this question is often asked by Windows
programmers). In general, we can help you with understanding GTP,
but not with specific programming questions.
Paul