Эти навыки необходимы для построения архитектур приложений, которые удволетворяют заданным атрибутам качества модифицируемости.
!!Важно Курс не про разработку игр.
В далекой звездной системе встретились две флотилии космических кораблей.
Корабли могут:
Попадание ракеты в корабль выводит его из строя.
Победу в битве одерживает та флотилия, которая первой выведет из строя все корабли соперника.
Для того, чтобы принять участие в игре игрок должен загрузить компьютерную программу на одном из поддерживаемых языков, которая будет отдавать приказы кораблям из флотилии игрока, затем подать заявку на участие в игре, выбрав те правила, на которые он согласен. Игроки на бои назначаются автоматически с учетом истории предыдущих боев. Игрок может прекратить участие в боях, тогда он больше не назначается на новые бои. Есть таблица с рейтингом игроков.
Игроки могут договариваться о дополнительных правилах при проведении боя:
Список правил неполный и в будущем могут появляться новые правила.
За боем можно наблюдать в консольном приложении или браузере. Список приложений для просмотра боев может расширяться.
ЛР №1. Event-Storming.
ЛР №2. Реализация движения на игровом поле