Go Client
Keywords: Software
A Go client provides a graphical interface to Go programs or/and Go servers.
Most Go clients are Go Editing Programs, but few are Go playing programs, too.
Here are some client softwares in alphabetical order. Some of them are more than just IGS/NNGS-client:
-
ccGo
- Written in C++. Use Gtk2-widgets. For Linux and other Unixes. Open source.
- CGoban1
- Uses X Window System. Open source.
- CGoban2
- An SGF editor and client for the Kiseido Go Server
- Drago
- Windows editor/replayer interfaced with GTP engines
-
Ergo
- Java client for Go servers (open source)
-
Gcperl
- Perl module client (supersedes Tkgc, open source)
-
Igc2000
- Another IGS/NNGS client.
-
Jago
- Written in Java.
-
KGO
- Client (open source)
- KGSueMe
- An unofficial and experimental Kiseido Go Server Client and Protocol module with nice graphics. Written in Perl and Gtk2. Use at your own risk.
- Mlgo
- Objective caml client.
- PANDA-gGo
- Formerly known as "gGo" and before that "qGo for Java". Written in Java. One of those official clients of IGS. Member of IGSCP.
- PANDA-glGo
- formerly know as glGo
- qGo
- Written in C++. Use Qt-widgets. Member of IGSCP. Works under both Windows and Unixes. Open source.
-
qigc
- Client (using the qt library, open source)
-
TanGo
- Client for Windows. Written in Visual Basic. Open source. Also contains an SGF viewer, GNU Go player and NNGS Server.
-
Xgospel
- X-Window client for Go servers, no GNU Go support (open source)
Tips wanted
- Is there a Go client which displays the remaining time SGF's tags "BL" and "WL"?
Yes, Drago. When a SGF file is read with BL and WL properties, it opens a panel to display the timing properties.
- Which Go client or SGF editor imports ascii formatted positions via copy and paste? Or which software tool converts it into SGF? Example:
a b c d e f g h j k l m n o p q r s t 19 . . . . . . . . . . . . . . . . . . . 19 18 . . . . . . . . . . . . . . . . . . . 18 17 . O O O . . . . O . . X X X . . X . . 17 16 . X O X O . O . . , O O X O . X . O . 16 15 . X X X . . . . . . . . X O . . . . . 15 14 . . . X . . . . . . . . . . . . O . . 14 13 . . . . . . . . . . . . . O . . . . . 13 12 . . . . . . . . . . . . . . . . . . . 12 11 . . . . . . . . . . . . . . . . . . . 11 10 . . X , . . . . . , . . . . . O . . . 10 9 . . . . . . . . . . . . . . . . . . . 9 8 . . O . . . . . . . . . . . . . O(X). 8 7 . . . . . . . . . . . . . O . X X . . 7 6 . . . O . X . . O . . O . . . . . . . 6 5 . . . . . . . . . . . X . . . . O . . 5 4 . . . O . X . . X , . X O O . O . . . 4 3 . . . O X . . . O . . X O X X X X . . 3 2 . . O X X . . X . . . . . . . . . . . 2 1 . . . . . . . . . . . . . . . . . . . 1 a b c d e f g h j k l m n o p q r s t
- gGo and qGo can import and export ASCII diagrams.
I wrote a Perl script that does that. Seel also http://www.dse.nl/~toni/go/ascii2sgf/index_uk.htm
- Is there a Go client that runs on my Palm Pilot or Pocket PC?
- How about
Pocket GNU Go ?
- I use Jeode (not more distributed?) as a VM for Jago on my Pocket PC. It's pretty fast and you can play or watch games on IGS everywhere!
- How about
- Are there programs that let you connect directly to someone else ? The reason, obviously, is to be able to play games with coworkers during lunchbreaks, and avoiding the corporate firewall, which doesn't allow connections to Go servers on the internet.
- Jago can do direct connections to play local games.
- And TanGo includes an easy to setup NNGS server, so you can use that too.