[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: computer-go: Interfacing 2 engines for automated play
Fant, Chris writes:
> I have decided to try my hand at some go programming. It will be mostly
> learning based so it will need to play many games against other engines.
You could also play on a go server, such as IGS and NNGS.
> What is the best way to do this given that I won't have access to the source
> code of other engines.
Why would you need the source code?
Anyway, there are a few free ("open-source") go programs out there,
e.g., GNU Go.
Making a go program from scratch is quite an enterprise (not that I
have tried myself). You might take a look at GNU Go.
Maybe you could modify it and insert your learning scheme.
At least, you could have an idea of how much you'll have to code
before you have a decent program (this is not meant to discourage you,
though :-).
http://www.gnu.org/software/gnugo/
> It seems an ideal solution would be a program that
> supports the go modem protocol via stdin/stdout and acts as a referee as
> well as a graphical client for watching games. Is there anything like this
> available? Any comments are greatly appreciated.
Take a look at CGoban (if you use Linux/Unix) or Jago (it's in Java).
bye
Rafael Caetano <rcaetano@xxxxxxxxxxxxxxxxx>