Little Go

An iOS application that lets you play the game of Go on the iPhone or iPad.

Download .zip Download .tar.gz View on GitHub

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

Your contribution

Little Go is an open source project and welcomes your contribution. Are you a developer? Code the next cool feature that you won't get from me. Would you like to help with beta-testing, creating an app video preview or a website design? Let me know and I will get back to you before the next release is due. Have you found a bug? Don't hesitate to submit a report.

From time to time I like to have a look at the "Credits" tab inside the app. It always lets me appreciate anew how many people already have helped with the making of Little Go. A big "Thank You!" to all of you!

Developers

If you are interested in Little Go as a developer, you can either clone the GitHub source code repository (follow the link "View on GitHub" at the top of this page) or download the latest release snapshot of the source code (use one of the download links at the top of this page). Once you have the source code you should start by reading the file doc/README.developer - the quick-start guide at the top of the file should get you up and running with a minimum amount of hassle.

Beta-testers

If you are interested you are welcome to play around with a new release of Little Go before it gets to the App Store. Before you can download your copy of the software, though, you need to email me the UDID (unique device ID) of the iOS device that you want to run Little Go on. I am then going to prepare a special build that includes your UDID and email you back with the download URL when everything is ready.

If you don't know how to find the UDID, here are the instructions.

How to report bugs

The official bug tracker is on GitHub. To submit a new issue you must be a registered GitHub user (it's free and they won't bother you with spam!).

Little Go also has a built-in bug report feature which lets you send an email with an attachment that contains diagnostics information. For the best result, I strongly recommend that you first enable logging (also on the "Diagnostics" tab), then reproduce the bug, then finally submit the bug report. Also important: Write at least a short description of the problem, don't assume that I will be able to divine your problem just from the diagnostics information file. Thank you.

Last but not least, you can also email me directly.

Links and resources

The App Store page.

This Open Hub page provides mildly interesting source code statistics.

Project state

Several years of development have gone into Little Go since its inception in January 2011. The app now has a feature set that is, I believe, quite nice ☺ for a free program. My main focus will therefore lie on fixing any remaining bugs (of which I am sure there are plenty) and keeping the app running under future versions of iOS.