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

Re: Go software



<Pine.SGI.3.96.980918210226.11041A-100000@xxxxxxxxxxxxxxxxx>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Sequence: 425
Precedence: list




On Fri, 18 Sep 1998, Richard Stallman wrote:

> Isn't speed often crucial in such game programs?
> Perhaps rewriting it in C would improve the quality of play.
> 

Current JaGo (GNU GO) program is still very simple, so speed does not
affect the quality of program yet. Future development could change that.

There are three possible solutions:
(1) use an existing Go front end like cgoban, port JaGo to C and use it
as the engine.
(2) separate the interface and engine code in JaGo, and implement engine
in native (C) code if necessary.
(3) compile Java program directly to machine code (gcc ?)

I am more inclined to method (2). I am thinking of porting OpenGo's C++
code to Java (or are they in Java already?); plug in JaGo as an engine.
This way, future programmers can donate his or her engine code (either
Java or C/C++), and call it the new GNU GO.

--Fuming Wang