A Java client for the internet Go servers.
Ergo is a client for the internet Go servers (NNGS and IGS) which is written in Java. It should run on any platform that supports Java 1.1 or Java 2. It has been tested on Windows 95/98/NT, OS/2, Linux (RedHat 5.1 and 5.2) and (briefly) on Solaris 2.5 with no unusual problems. Java 1.0 is not supported!
View some screenshots:
Ergo attempts to support all Go server features through the standard keyboard commands and all of the most common ones through the graphical interface. The Ergo user interface is intended to be as simple and intuitive as possible. If you find parts that aren't, please send me mail.
Ergo is not a full Smart Go Format browser, but it does allow you to easily edit games and load and save SGF format files. Game kibitzes are saved in the game record and undone moves are saved as variations.
Some of Ergo's main features include:
If your browser supports Java 1.1 then you may be able to run Ergo as an applet. This has the advantage that you'll always get the latest available version of Ergo and you don't have to deal with installation, but it has the disadvantage that you won't be able to load or save Smart Go Format files, and you won't be able to save your preference settings in an init file. These restrictions are due to security issues in web browsers.
Ergo is known to work in the following browsers:
Click here to connect to NNGS using Ergo.
- NetscapeVersions 4.02 or 4.04 with the Java 1.1 patch
Versions 4.06 or 4.5
(Version 4.05 is not supported.)
- Internet Explorer 4.0 or higher
Click here to connect to WING using NErgo.
The sources are distributed under the GNU General Public License (GPL).
The following people have contributed to the creation of Ergo. Thanks! Special thanks to Antranig Basman, my main co-conspirator. Without him Ergo wouldn't have any cool graphics!
Thanks to the following people for reporting bugs and suggesting new features. Sorry if I haven't fixed them yet. :-)
- Henry Story - For fixing some threading bugs that showed up on Digital Unix, and for prodding me to fix some of the modularity problems in the code.
- Wada Hiroyuki - For fixing some bugs that prevented it working with the Japanese language (and presumably all non-Roman alphabet languages) and an SGF bug.study, owl, dfan, geek, landon, talby, ianm, loveall, Takagi Tsuyoshi, coool, DBA, and others I'm sure I've forgotten!