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