Copyright © 2003 Peter Strempel
Table of Contents
glGo is a prototype for a 3D Goban and client for IGS-PandaNet as a native Win32 and Linux program written in C++. The goal is to provide a successor for the well-known Java gGo client written by me. “glGo” is sort of a codename for the prototype, it might be released as “gGo” or “gGo2” when it is usable.
glGo supports playing with a GTP engine like GNU Go.
The current version provides SGF loading and saving and a slowly improving IGS client which supports observing and playing games. However, not all IGS features are yet supported. This is work in progress.
Utilizing the wxWindows library allows native compilation under Windows, Linux and possibly Mac OS X. This addresses the common resistance of many people against Java applications I have noticed.
The usage of OpenGL allows a high quality goban display in 3D, which greatly enhanced the plain 2D display in gGo. It is possible to rotate and move the goban in three dimensions, which is an unique feature within current Go clients.
The SDL library offers a way to render a fast and pretty 2D goban as alternative to the OpenGL 3D display.
I am aware that releasing a client for IGS-PandaNet as open-source is a risky business and have made bad experience with the once open-sourced gGo Java client. However, I believe that open-source is the better way of developing software. People have complained to me about the modifications others have done to the software. I will send these sort of complains, insults and blames instantly to /dev/null as I only feel responsible for what I do.
For further informations and updates please visit the glGo homepage.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.