Пишу стандартную игру в стиле Tower Defence с графическим интерфейсом. Существует 3 типа башен: стандартная(повышенный урон), замедляющая(замедление монстров), огненная(поджигает монстров), 4 типа монстров: стандартные, быстрые, плотные(много hp), боссы(очень много hp, но большое сопротивление эффектам – замедление и горение). Монстры выходят волнами, каждая последующая волна сильнее предыдущей. При прохождении полного маршрута монстр отнимает 1 жизнь у игрока. Башни можно покупать и улучшать за монеты, которые в свою очередь получаются за уничтожение монстров, а также при полном уничтожении волны. Цель игры – продержаться как можно больше волн.
Паттерны:
- Фабрика для создания башен и юнитов
- Комманд
- Декоратор, для логирования(по факту не нужен, не понятно как его по-другому здесь применить)