Go GridMaster (free)

Contains ads
549 reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this game

GridMaster provides a graphical user interface and artificial opponents for the game of Go (Igo, Baduk, Weiqi). It contains a full featured SGF reader/editor, a lite version of the 9x9 Olympic Champion Go program Steenvreter (it also plays larger boards), and a Go Text Protocol (GTP) interface to connect other gtp-compatible engine (more opponents can be downloaded/added). It can be used as a tool to play, study Joseki, solve Go problems, make diagrams, annotate games, etc.

If you are new to the game of Go, an introduction as well as some links to more information is included in the help (only available in English).

Here's a non-exhaustive list of features:
- Full featured SGF reader/editor (perhaps the only Android app to support all properties in SGF4)
- Includes a fairly strong artificial opponent (Steenvreter lite, level configurable, support for ARM and Intel cpu's)
- Ability to add other bots such as Leela Zero, GnuGo, Pachi, or your own GTP engine (for help installing Leela Zero see http://gridmaster.tengen.nl/howto/add_leela_zero.html)
- Tool for reviewing games (easy to rate moves/states, add comments, links, game info, etc.)
- Setup *any* position (including illegal ones, e.g., for demonstration purposes)
- Quickly opens large SGF files such as Kogo's Joseki Dictionary
- Supports all rectangular board sizes up to 52x52
- Tips at start-up (can be turned off)
- Accurate stone placement even on small screens (several input modes available)
- Correct wrong input by shifting stones
- Zoom in to show only some part of the board (by pinching)
- Zoom out to show the game tree
- Fast navigation through the game tree (button push + slide action)
- Auto-replay games at configurable rate (long-click forward to start).
- Collection support (i.e., multiple game trees in one file)
- Share option
- Export to image file
- Copy-paste variations/games (also between applications as sgf text)
- Configurable rules (Chinese / Japanese)
- Configurable time (Absolute / Canadian / Japanese / Stopwatch)
- Configurable sound for stone placement & clock
- Various graphics options (configurable in settings)
- Full screen portrait & landscape modes
- Indicate last and/or next move
- Extensive help, includes an introduction to Go (only available in English)
- Optional debug tab shows GTP streams (the communication between GUI and engine), rules issues, and provides option to send gtp commands manually (double-tap or long-press to pop up dialogs).

An ad-free version of GridMaster is available at:

If something doesn't work, send me an email. Suggestions for improvement are always welcome. Also, any help with translations would be greatly appreciated!

P.S. Some crooks are actively manipulating the ratings, and Google provides no means for lone developers like me to fight it. Sure I could join the war, buy fake likes, drop fake 1-star reviews on competitors, waste money on ad campaigns, etc., but this is just a hobby for me and it should remain fun! So far all growth has been organic, and I'd really like to see it continue that way. So, please be nice. If you have tried the app and like it, please give back a little and rate it 5 stars! I understand some of you may want to be more nuanced, and I do also appreciate 4-star ratings, but please notice that they don't help much; the bad guys give very low ratings, and currently even 4 stars pull the rank down, so the only real help comes from 5-star ratings and sensible review comments.
Updated on
Oct 31, 2020

Data safety

Developers can show information here about how their app collects and uses your data. Learn more about data safety
No information available

Ratings and reviews

458 reviews
August 5, 2020
Hands down the most robust and competent offline go app available. My only criticisms are 1. There's no option to randomize who is white and who is black, and 2. the Leela Zero AIs all say 'Leela Zero' in thd drop down menus, which makes it impossible to differentiate between them. You probably only need one for a given skill level though (two if you play 9x9,) so that's not too big of a deal. Fantastic app overall.
1 person found this review helpful
Did you find this helpful?
Erik van der Werf
August 6, 2020
You can select the color you like to play when you start a new game; I'm not sure how randomizing this adds value. To rename an instance of Leela Zero (or any other engine), just open the settings, click edit, and change the name.
A Google user
April 3, 2019
I played a 1-day long game with a friend, and saved it. Next day I went to analyze it and surprise, no trace of the game. When I press 'save' and got back to the main menu, the program is doing nothing. No error message, but nothing is done. The game is lost forever, so thanks a lot. Maybe there is a way to make it save a game but sure as hell there is no error message when it can't. EDIT: I cannot be sure that I gave all the permissions to the app, but that would not have been a problem if a clear error message had been shown. I could have sent the .SGF file to Evernote, for instance, that works. My complain is that the saving process fails silently. I got good feedback from the developer. In any other front the app is nice.
6 people found this review helpful
Did you find this helpful?
Erik van der Werf
July 11, 2019
The issue is fixed in the latest release.
A Google user
October 24, 2019
A great app for practicing Go skills. First time launch on Samsung Galaxy S9, big error message: "Failed to install engine". What to do? Close app, reopen, and the game engine installed properly. Played a few games. Pretty much okay. Will have to read how to increase engine strength or how to add new engines. SUGGESTION: it would be nice to be able to easily switch between different engines on the phone, with their respective settings saved from last change of settings.
3 people found this review helpful
Did you find this helpful?
Erik van der Werf
October 30, 2019
Yes, that happens sometimes. For some reason Android occasionally kills the install process. Usually a simple restart solves the issue.. For Steenvreter lite you can set the level with a slider by clicking on program when you start a new game (there you can also switch between engines, if you installed more engines).

What's new

Fix some minor issues and bump major version to 1.