Описание проекта под Android

Хотелось реализовать настольную игру "Тайное послание".

Механика игры очень простая:

  • у каждого игрока есть 1 карта
  • в свой ход игрок добирает 1 карту из колоды и разыгрывает одну из 2х карт
  • в результате розыгрыша карты игрок может получить дополнительную информацию о состоянии игры либо кто-нибудь из игроков покидает игру.
  • цель остаться в живых

Было решено реализовать модель клиент-сервер. На одном из телефонов, который обнаруживал у себя включённой точку доступа запускался параллельно сервер. Задача сервера пороверять ход, и передавать клиентам изменения в состоянии игры. Задача клиента отрисовывать изменения и посылать отчёт о действиях игрока серверу.