Показать сообщение отдельно
Старый 23.03.2008, 23:23
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 111  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
Цитата:
Сообщение от WindWalker
Ну ты говоришь, что взаимодействие объектов в аркаде будет обрабатывать контроллер.

Вот, скажем, есть у нас в игре про мужичка два вида аптечек: одна увеличивает здоровье на 25 хп, но не более, чем до 100, вторая учеличивает на 100 хп, но не более, чем до 200. Если уже максимум хп, то аптечка не берётся.

Мужичок наступает на аптечку (кстати, кто определяет столкновение? по идее это тоже логика). Как происходит дальнейшая обработка?
как я понял, в разработке игр опыта никакого.
* качественная характеристика - класс модели. описание типов данных, сложных структур, не важно. (пример: аптечка)
* количественная характеристика, экземпляр класса. тут уже не просто описание, а конкретные значения. (пример: аптечка на 50хп)
* описание логики - экземпляр контроллера. может быть несколько контроллеров, которые занимаются разными частями игры. (пример: колизии)