Цитата:
Сообщение от WindWalker
Ну ты говоришь, что взаимодействие объектов в аркаде будет обрабатывать контроллер.
Вот, скажем, есть у нас в игре про мужичка два вида аптечек: одна увеличивает здоровье на 25 хп, но не более, чем до 100, вторая учеличивает на 100 хп, но не более, чем до 200. Если уже максимум хп, то аптечка не берётся.
Мужичок наступает на аптечку (кстати, кто определяет столкновение? по идее это тоже логика). Как происходит дальнейшая обработка?
|
как я понял, в разработке игр опыта никакого.
* качественная характеристика - класс модели. описание типов данных, сложных структур, не важно. (пример: аптечка)
* количественная характеристика, экземпляр класса. тут уже не просто описание, а конкретные значения. (пример: аптечка на 50хп)
* описание логики - экземпляр контроллера. может быть несколько контроллеров, которые занимаются разными частями игры. (пример: колизии)