** Назначение программы: создать игру морской бой, которая запускается из консоли, проводит опрос о том сколько и каких мне нужно расставить кораблей, принимает от меня решение играю ли я с компом или по сети, и проводит гейм между игроками (принимая от них команды по следующему ходу), при этом если я играю с человеком по сети - чтобы я мог это делать вреальном времени (видно подключился или нет, использовать сервер heroku, соединятся из консоли, использовать сокеты), при супербомбеже (настроении) сделать визуализацию при помощи любой из тулзов консольных.
- Должна быть программа запускаемая из консоли.
- Программа должна быть покрыта тестами.
- Коммуникация с пользователем должна идти чрез метод gets.
- Команды коммуникации на ваш выбор - это значит что вы должны перечислить возможные команды которые спрашивает у меня прога и реализовать их (создать за вас расстановку? или где ставить однопалубники? Давать примеры расстановки и спрашивать ок или не ок?) ...
- Требования по сети:
- видно подключился или нет, использовать сервер heroku, соединятся из консоли, использовать сокеты
- Визуализация на ваш выбор - нарисовать состояние поля и игры.
Задача комплексная и командная - каждый из вас берет любую часть и начинает делать, предварительно об этом сказав в чате мне. К четвергу я постараюсь подготовить инфраструктуру с принципиальной схемой нашей игры и распределением задач между участниками разработки.
В слаке буду запрашивать после никнеймы на гитхабе!