Sea Battle: a Multi-User Game

Sea Battle: a Multi-User Game

This application implements Sea Battle, a classic turn-based strategy game. In this multi-user implementation, players can register a nickname and pick an opponent from the list. The players arrange their ships (or let the game arrange them in random order) and start the battle.

This application is an implementation of the large class of multi-user turn-based strategy games. All these games are based on a standard template included with Ubiq Mobile SDK. This template implements player registration and selection, dispatches turns and messages, handles invites and exceptions, and implements many other common activities. These activities remain pretty much the same regardless of the game logic. This allows developers save significant time by using up to 80% of ready-made code, concentrating completely on developing the game logic.