glGo
Summary
PANDA-glGo is a 3D and 2D Goban, game viewer, game editor, and client for IGS and interface for GNU Go. It is currently the most attractive and versatile client made specifically for use with IGS[1]. Textures and sound samples help provide a more realistic goban experience.
Screen capture of glGo with custom tatami background - Courtesy of ChiyoDad.
Latest Version: May 2006
PANDA-glGo is now up to version 1.4. Its features include:
- Tabbed view
- A fancy 3D goban display. The board can be rotated and zoomed
- A classic 2D goban display
-
Customizable backgrounds and textures
- Support for GNU Go over GTP
- Runs on Windows, Mac and Linux
- Loads and saves SGF files
- Loads UGF files and the PandaNet mail magazine games
- Loads Ishi files
- Loads games in the Jago XML file format
- SGF game editing
- Two different game tree displays
- A player database tool implemented as Python plugin
- A standalone manager for the player and games database
- A converter for UGF to SGF format
- A converter for Ishi to SGF format
glGo is written in C++ and Python and based on wxWidgets, OpenGL and SDL.
Enhancements
- Free and ready-to-use PNG background images for glGo can be found at the
CLG File Library.
History
PANDA-glGo was formerly known as glGo, an open source software. For those that are still interested, the open source version of glGo is still available at Sourceforge.
Problems (and Solutions?)
3D-board: when two (or more) boards are opened and one becomes closed, the other becomes corrupt: the whole board (including background) changes to dark wine red and no game play or viewing is possible (places of stones are marked by a black or white thin circle). This does not happen to all boards but only to the board window, which was in front before. It still seems to be 3D. Later opened boards are normal again. (glGo v.1.4, Win98 and xp-sp2, both with modern graphics hardware) -- RueLue (This is not included in the 'Known problems' list of the glGo manual at IGS's.)
I tried this with different win-computers and it is the same with all of them (xp and 98) -- RueLue
Workaround (not really): activate another window which doesn't belong to glGo, switch it to full screen, then go back to the board window and close it. The other board windows are now not affected like before. Now, in some of the remaining board windows it is not possible to scroll through the game (mouse wheel) and moving through the game with keys is a bit curious: The graphics doesn't react at once (stone counter counts) and then, when you release the key after one-two seconds, the board situation is some stones forth or back (position according to the counter). -- RueLue
How to send bug reports? The help file writes in chapter 13: Please try to reproduce the problem and report the bug to me. How without an email adress of the author? -- RueLue
zinger: The author is Peter Strempel. However, as I understand, Peter has since stopped working on glGo and handed it over Pandanet. So maybe you can try contacting someone there.
Anonymous: I often get display problems, but hitting F5 usually fixes it. Hope this might help someone.
Later: I thought F5 was refresh – it is "show variations". Oops.
Can you play with any kind of time settings against gnugo?
Notes on the old open source version
It seems that the sources to this software are no longer made available since its website was moved to the IGS server.
The old version was under GPL, but the author of the code can re-license at will. If the last free glGo contained no code contributed from others, the relicensing is perfectly legal.
The "sources" link of the website does not give glGo sources. It gives the sources to certain libraries used, combined with compiled object files of glGo, which are being provided to comply with the libraries' licenses.
However, sources from the last GPL version (0.0.6) are still available from the sourceforge CVS server: http://sourceforge.net/cvs/?group_id=58561
[1] WillerZ: Sen:te Goban works better on OS X in my experience. glGo is extremely slow on my Intel Mac Mini, Sen:te Goban is not.