Play the ancient game of Go against your iPhone or iPad. Starting with the empty board, your goal is to surround territory — the simple rules of Go lead to a complex and beautiful game. This 4000-year-old board game originating in China is also known as igo (囲碁), wéiqí (围棋), or baduk (바둑).

SmartGo Player includes a tutorial that teaches you the fundamentals of Go step-by-step. Each rule and tactic is followed by a number of problems that let you practice and fully grasp the concept.

If you enjoy strategy board games like chess or Othello, you'll love Go.

SmartGo automatically adjusts the handicap to keep the game challenging, for beginners as well as seasoned players. Start with 9x9, and unlock 11x11 and 13x13 as your play improves. With a strong engine based on the latest research into Monte Carlo techniques, this is the game to beat.

- 9x9, 11x11, 13x13, and 19x19 boards
- Strong game engine
- Fast response (adjustable)
- Automatic handicap adjustment on 9x9, 11x11, 13x13
- Manual choice of handicap and board size up to 19x19
- Track level per user
- Computer resigns when too far behind (can be turned off)
- Territory estimator
- Hint
- Undo
- Replay
- Tutorial with over 100 problems

SmartGo Player is optimized for a quick and challenging game of Go against the computer. SmartGo Kifu is designed as a versatile tool for Go players who want to study professional games, practice Go problems, record their games, as well as play against the computer.


What’s New

Version 2.6.1

Remove third-party analytics (Fabric/Crashlytics).
Bug fixes.

Ratings and Reviews

3.5 out of 5
57 Ratings
57 Ratings
karakira ,

good time learning to play

i'm really slow to pick up on Go but i love the game and SmartGo has been of more help than any tutorial. i simply keep playing, making moves not necessarily to win but to see the results, sometimes self-explanatory e.g. i didn't see a capture coming, or other times i need to back up a move and turn on the graph territory overlay before and after i drop a piece & SmartGo responds. i sometimes wish there were "opponent difficulty" settings for the "AI" but that's probably silly since you can (auto or manual) handicap. i learn a lot playing with a 5 stone handicap (i need 6 to compete hehe) then using hints for a follow-along example of how to win with a handicap i can't sustain yet. i play every day and learn and lose and win and laugh and punch my mobile in the face etc.. wonderful app.

xfsrsf ,

Good app with two major problems

This is a good Go app, but suffers from two major problems in "autohandicap" mode.

1) The AI gets smarter at the same time as you lose handicap. This leads to level transitions where you will win 90% of games on one level and lose 90% of games on the next level. Thanks to point (2), you can be stuck in this boring, frustrating loop for a very long time.

2) The automatic downleveling mechanic makes it very difficult to adapt to the new difficulty. Once you go up a level it's very easy to lose three times. The fact that I then have to spend 10-15 minutes winning three easy games to get back to that challenge kills my motivation to keep playing.

My suggestions to the dev:
- Double the number of levels to make the difficulty curve smoother. When a player levels up, take away a handicap stone first, then make the AI smarter, and alternate from then on.
- Make automatic downleveling optional. Let me hit my ahead against the wall if I want to. If the concern is that someone could accidentally win 3 games and advance, increase the number of consecutive wins required to level up as a function of consecutive losses.

It's true that I could simulate these rules by using manual handicap instead of automatic, but I don't want to have to keep track of these things myself.

AquatarisPrime ,

Uses only optimal moves every time.

The app description led me to believe it taught the game. It doesn't. It simply corners you with the optimal move and often can't even beat itself if the hint system is used every move. The handicap system allows it to go first every time and since it knows the optimal move for every situation, you are not going to win any game that doesn't stump it within a few moves. If the board is full, it's going to beat you. The tutorials show and don't tell. There is no follow up to correct answers explaining why it's the best move. I would really like a refund as this isn't fun and is no substitute to playing a human. I came to learn how to fine tune my strategy, not watch a algorithm play out.

Developer Response ,

I’m sorry this app isn’t working for you; please contact for refund options. For much more extensive tutorials on the game of Go, please see the Go Books app. One clue: keep your stones connected, but make sure that you leave at least two empty surrounded spaces (“eyes”) so that your stones are safe from capture.


Smart Go, Inc.
23.8 MB

Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch.


English, French, German, Japanese, Korean, Russian, Simplified Chinese, Spanish, Traditional Chinese

Age Rating
Rated 4+
© 2010 Smart Go, Inc.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like