monkeyjump - :monkey: Minimalistic GUI for playing Go with GnuGo and other GTP applications

  •        27

Monkeyjump is a program for messing around with GNU Go and SGF-files. I wrote it back in 2005 but decided to release it in 2013, since it was somewhat fun.

https://github.com/xyproto/monkeyjump

Tags
Implementation
License
Platform

   




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.

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.

Go Tools

  •    Python

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

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.

PerlGo

  •    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.


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

  •    

???????? 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...

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.

GoGui

  •    Java

Graphical interface to programs that play the game of Go and use the Go Text Protocol (GTP), such as GNU Go. GoGui has special features that are useful for Go program developers.

Dingoui

  •    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

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.

GUP: GTP Usability Prototype

  •    Java

The GTP Usability Prototype provides a webinterface to the GTP software allowing easy testing and manipulation of parameters.

GNU Go for S60

  •    C

GNUGoS60 is a port of GNU Go (gnugo v3.6) to Symbian / S60. Go is a board game, whose object is to control a larger portion of the board than your opponent, through the placement of stones on a 19x19 grid.

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.

JimmyGo

  •    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.

jagoclient

  •    Java

JagoClient is a Java software to play the board game Go over internet servers, to edit Go game records, to play against the computer (with gnugo), and to play point-to-point games.

AIND-Isolation

  •    Python

In this project, students will develop an adversarial search agent to play the game "Isolation". Isolation is a deterministic, two-player game of perfect information in which the players alternate turns moving a single piece from one cell to another on a board. Whenever either player occupies a cell, that cell becomes blocked for the remainder of the game. The first player with no remaining legal moves loses, and the opponent is declared the winner. These rules are implemented in the isolation.Board class provided in the repository. This project uses a version of Isolation where each agent is restricted to L-shaped movements (like a knight in chess) on a rectangular grid (like a chess or checkerboard). The agents can move to any open cell on the board that is 2-rows and 1-column or 2-columns and 1-row away from their current position on the board. Movements are blocked at the edges of the board (the board does not wrap around), however, the player can "jump" blocked or occupied spaces (just like a knight in chess).

PySet

  •    Python

PySet is an incremental implementation of the classic logic/card game Set, built using Python, Simple Direct-media Library (SDL), and PyGame (a Python wrapper of the SDL API). The code is intended to assist newcomers in gradually learning these libs.

glGo

  •    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.

AmiGoGtp

  •    C++

AmiGoGtp is a version of the AmiGo Go program with a GTP (Go Text Protocol) interface added. It can be used as a weak but fast opponent for beginners and is of historical interest as one of the first open-source Go programs.

Algernon - Pure Go web server with built-in Lua, Markdown, HyperApp and Pongo2 support

  •    Go

Web server with built-in support for HTTP/2, Lua, Markdown, Pongo2, HyperApp, Amber, Sass(SCSS), GCSS, JSX, BoltDB, Redis, PostgreSQL, MariaDB/MySQL, rate limiting, graceful shutdown, plugins, users and permissions. Uses no external libraries, only pure Go.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.