moevm / oop

Object-oriented programming course
30 stars 225 forks source link

[8383] Mirskov Andrei lab2 #640

Open MadAndrei opened 4 years ago

MadAndrei commented 4 years ago

Выполнены требования: 1) Основные 2) Для наблюдения над юнитами в классе база используется паттерн “Наблюдатель” 3) Для взаимодействия одного типа нейтрального объекта с разными типами юнитов используется паттерн “Стратегия”

MadAndrei commented 4 years ago

1) Добавил возможность увеличивать количество баз. Добавил коллизию юнита и базы в функции moveUnit 2) Перенес взаимодействие ландшафта и юнита в класс ландшафта. 3) Создал класс клетку. 4) Выполнил некоторые необязательные требования.

Ksenox commented 4 years ago

Какие необязательные требования были выполнены еще? (Сейчас 15 баллов)

MadAndrei commented 4 years ago

Только те, которые выше написаны. Остальные не буду делать.