Little Go. An iOS application that lets you play the game of Go on the iPhone or iPad.
Objective-C HTML Objective-C++ Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
3rdparty/src
Little Go.xcodeproj
Little Go.xcworkspace
doc
doxygen
resource
script
src
test
.gitignore
.gitmodules
LICENSE
LICENSE.html
NOTICE
Podfile
Podfile.lock
README.md

README.md

Introduction

Little Go is a free and open source iOS application that lets you play the game of Go on the iPhone or iPad. You can play against another human (on the same device), or against the computer. The computer player is powered by the open source software library Fuego. The minimum requirement for running the most recent version of Little Go is iOS 8.1.

For more information about Little Go's features have a look at its App Store page. A manual is also available in the "Help" UI area when you launch the app.

Little Go is released under the Apache License (2.0).

Changes in this release

This is the Little Go bugfix release 1.3.1. It contains an important fix for a bug that sometimes caused ko detection to fail when an old board position was viewed (#307). Special thanks go to Manuel Braun for submitting the crucial bug report that finally let me reproduce this long-standing problem, and to all the other patient people who also submitted reports for the same issue.

The previous release was the Little Go technical and bugfix release 1.3.0. A selection of the most important changes are:

  • Ko detection now works correctly if an old board position is viewed (#289). Many thanks to Denis Martynov for bringing this to my attention. I promised to release the bugfix "as soon as possible, probably next weekend". This was in June 2015 - over a year ago :-(
  • iPad Pro is now supported with its native screen resolution (#297)
  • The project has been upgraded to the iOS 9.3 SDK (#298) and Xcode 7.3.1
  • Support for iOS 7 has been dropped, the minimum required version is now iOS 8.1 (#260). The only device that is no longer supported is the iPhone 4.

The ChangeLog document has more details.

Getting and building the source code

If you are interested in Little Go as a developer, you should clone the GitHub source code repository. Downloading just the latest release snapshot of the source code is not sufficient because the 3rdparty software build depends on CocoaPods and Git submodules. Once you have the source code you should start by reading the file README.developer - the quick-start guide at the top of the file should get you up and running with a minimum amount of hassle.

Links and resources