Базовая версия:
- Есть стартовый экран, на нем есть поле для ввода ника, кнопка начать игру и посмотреть правила
- На экране игры есть само игровое поле, кнопки управления, статистика по игре
- Реализовать логику игры
- подключить управление с помощью кнопок на экране и на клавиатуре
Версия со звездочкой:
- Подключить веб-сокеты, для общения клиента и сервера с помощью JSON-файлов
- Сделать на сервере возможность создавать несколько комнат и проводить в них игры независимо друг от друга
- Сделать, чтобы сервер понимал, от какого пользователя из какой комнаты приходит сообщение и в зависимости от этого что-то делал
- Сделать, чтобы сценарии выигрыша и проигрыша корректно отображались у всех игроков в комнате
- Удалять комнату и все, связанное с ней, после того, как в ней не осталось наблюдателей