Общее задание. Разработать игру «Пары». Смысл игры в том, что на поле расположено чётное количество карт рубашкой кверху. Для каждой карты всегда есть ровно одна карта с такой же картинкой. При клике по карте она переворачивается и показывает картинку. Клик по другой карте открывает её. Если карты совпадают они убираются с поля. Если картинки не совпадают обе карты переворачиваются рубашкой кверху. Цель игры в том, чтобы найти все пары за минимальное количество ходов. Под ходом понимается одно переворачивание карты.
Задание 1. Поле фиксированного размера, заданного в коде (количество карт).
1. Приспособленец для отображение рубашек карт;
2. Наблюдатель или Посетитель для проверки совпадения открытых карт;
3. Абстрактная фабрика для создания игрового поля (коллекция карт);
Опубликован 22.11.2015 в 19:36 Последнее изменение: 24.11.2015 в 23:22