???????? Internet Online Go ?? ?? ?? ?? ?? IGS android weiqi baduk ??

  •        156

???????? Go (Japanese:??), known in Chinese as weiqi (simplified Chinese: ??; traditional Chinese: ??; pinyin: wéiqí; Wade-Giles: wei ch'i) and in Korean as baduk (hangul: ??), is an ancient board game for two players that is noted for being rich in strategy despite its simpl...




Related Projects

Tiny Go

  •    Java

Tiny Go is a MIDlet (cell phone application, MIDP 2.0, CLDC 1.1), which allows to play and review Go (Weiqi, Igo, Baduk) board game files in Smart Game Format (SGF). Supports problem solving. Project provides library for SGF parsing as separate package.

Go Class Library

  •    Go

A managed class library written in C# that provides classes for the game of Go (Igo/Weiqi/Baduk). The library supports variations, scoring, and saving and loading to and from SGF format.

SGF Editor

  •    DotNet

SGF Editor reads/writes .sgf files, edits Go game trees, etc. It has several useful commands for reviewing games. For searching purposes: goban, baduk, weiqi.

ActiveX Go Board Control

  •    C++

GoBoard is an ActiveX control used to display board configurations for the ancient game of go, also known as weiqi, igo, and baduk. It can be used in any Windows programs which require go board display such as SGF viewers or IGS clients.


  •    Java

HandyGo is a GO/Weiqi/Baduk sgf file reader on J2ME/MIDP1.0 platform. It can be used to practise go problems, play games and review games.

gnomego - Go,Weiqi,Baduk for gnome

  •    Python

GnomeGo is a gnome HIG compatbile frontend for gnugo. It also features human vs. human play, adds a nautilus sgf file preview and a gnome screensaver playing bundled professional games.

pachi - A fairly strong Go/Baduk/Weiqi playing program

  •    C

Pachi can refer to: a simple modular framework for programs playing the game of Go/Weiqi/Baduk, and a reasonably strong engine built within this framework. The default engine plays by Chinese rules and should be about 7d KGS strength on 9x9. On 19x19 it can hold a solid KGS 2d rank on modest hardware (Raspberry Pi 3, dcnn) or faster machine (e.g. six-way Intel i7) without dcnn.

Go Tools

  •    Python

Open-source software tools related to the game of go. SGF Parser, SGF Summarizer, and others.

CGoban 1

  •    C

The CGoban 1 program is a Unix-based client for connection to internet go server that use protocols similar to the one used by IGS, the Internet Go Server. It also functions as a SGF (Smart Game Format) browser that lets you view and edit go game records.


  •    C++

baduK is a pattern analysis and search engine for the game of Go/Baduk/Weiqi. An ancient boardgame common in Japan, Korea, China and Taiwan. Features multiple databases, game previews and instant pattern matches. Developed using C++ and Qt 4.1.4

mandala - A Go framework for writing native Android applications

  •    Go

Mandala is a framework for writing Android native applications in Go using the Goandroid toolchain. You can develop, test and run your application on your desktop and then deploy it to an Android device. It encourages the use of idiomatic Go for writing Android applications: communication happens through channels and not callbacks. The framework should not be considered a high-level game engine but as a basic layer onto which game engines can be built or existing ones can be used. In my opinion, this opens interesting scenarios in the developing of native Android applications/games in Go. Goandroid's native_activity example was the initial source of inspiration for this project. Please consider that Mandala is in a very early stage of development: API will change, test coverage is not so good for now. Last but not least, Go doesn't officially support native Android development. Regarding this point, I hope that the present work could act as a sort of incentive in the direction of an official Android support by the Go Team.


  •    Perl

PerlGo: the classic board game of Go, featuring a Pov-Ray rendered game board and animation capabilities as well as SGF-import and autoplay.

ebiten - A simple 2D game library in Go

  •    Go

Note: Gamepad is not available on Safari/Android/iOS. Keyboard is not available on Android/iOS.Ebiten is licensed under Apache license version 2.0. See LICENSE file.


  •    Java

JimmyGo is an SGF viewer (games of Go) for the J2ME platform, designed to run on phones and PDAs as a MIDP/MIDlet. It downloads games over the network, manages a small local database of games, and displays the games. Includes a minimal SGF parser.

engo - Engo is an open-source 2D game engine written in Go.

  •    Go

A cross-platform game engine written in Go following an interpretation of the Entity Component System paradigm. Engo is currently compilable for Mac OSX, Linux and Windows. With the release of Go 1.4, supporting Android and the inception of iOS compatibility, mobile has been be added as a release target. Web support (gopherjs) is also available.This table shows the current state of what's working and what's not. We are aiming to turn all No columns into Yes columns.


  •    C++

qGo is a full featured SGF editor and Go Client available for Linux, Windows and Mac. qGo is based on Qt 3.1+. qGo2, currently under development, will be based on Qt 4 and will be able to play go on IGS, WING, LGS, CyberORO, Tygem, Tom, and eWeiqi.

android-go - The android-go project provides a platform for writing native Android apps in Go programming language

  •    Go

The android-go project aims to provide a platform (namely an SDK) for writing native Android apps in Go programming language. All things here were designed to be less coupled as possible, thus maintaining a great level of flexibility while keeping things simple and easy to use. The approach and tools are different from gomobile, please distinguish them apart. ❗️Important! Please see cmd/android-project utility that replaces the original android from SDK that has been stripped in latest SDK releases. All example Makefiles were updated, I advise you to do the same rather than stick to old SDK versions.


  •    C

Dingoui is a GUI for Go applications, which are compliant with the GMP standard. It also follows the SGF standard for the recorded games, and implements the rules of the Canadian Byo-yomi system. Based upon GTK+, it particularly fits good to GNUGo


  •    C

A prototype for a 3D Goban display, full featured SGF editor, client for IGS-PandaNet and interface for GNU Go. glGo is written in C++ and based on wxWindows, OpenGL and SDL. glGo is available for Linux and Windows.

vulkan - Vulkan API bindings for Go programming language

  •    Go

Package vulkan provides Go bindings for Vulkan — a low-overhead, cross-platform 3D graphics and compute API. Updated October 13, 2018 — Vulkan 1.1.88. Vulkan API is the result of 18 months in an intense collaboration between leading hardware, game engine and platform vendors, built on significant contributions from multiple Khronos members. Vulkan is designed for portability across multiple platforms with desktop and mobile GPU architectures.