Задание 1. Реализовать игру для одного игрока.
1. Приспособленец для отображения кораблей или фрагментов кораблей с минимальными затратами памяти;
2. Фабричный метод или Абстрактная фабрика для создания кораблей (в зависимости от принципа организации флота);
3. Интерпретатор для ИИ. Самый простой ИИ – бьёт по заранее указанным квадратам в заранее указанной последовательности.
Задание 2. Реализовать игру в версии для двух игроков по сети через любой протокол Peer2Peer.
1. Адаптер или Декоратор для адаптации стандартного класса работы с сетевым протоколом;
Задание 3. Реализовать возможность выбора стратегии ИИ исходя из выбранного уровня сложности.
1. Стратегия для подбора выбранного принципа принятия решения ИИ.
Опубликован 28.11.2015 в 22:32
Заказ находится в архиве