As mentioned earlier, the game engine will be used as the base of developing the Go game for the Android. This includes improving logic of the game, design good graphics and optimizes the application for mobile and tablet use. The application will have the following features:
General:
- Designed for both Tablet and Phone.
- Different board sizes, full 9x9, 13x13, 19x19 games.
- 10 Difficulty levels.
- Human vs Computer, Human vs Human (sharing a single device) or Human vs Human (over internet connection).
- The ability to save and load games.
- Challenge mode: a number of different levels of play set by a combination of difficulty levels and boards.
Interaction:
- Ability to undo/redo of moves.
- Highlighting of last three moves.
- Automatic territory calculation.
- Visualization of opponent's final territory.
- Go Rules, Hints and suggestions.
- Magnifying glass-style zoom for better stone placement.
- Suspend/Re-start (in game).