Показать сообщение отдельно
Старый 01.11.2011, 19:03
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 6  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
Но вот для реализации фичи "+1 жизнь" надо уже модельку уровня передавать.
Есть такая штука как проценты) Ну и наконец просто умножение динамического уровня на статический модификатор от Элемента с каким-то коэфициентом. И, по сути, герой-то в игре один, все остальные – враги или друзья, не является концепцией, а только значениями модификаторов. Герой принципиально другой "конструкции", в частности у него нет списка "отношений к Герою", а у всех Элементов – по два списка, модификаторы для Героя и модификаторы для Элементов.
Фичи типа телепорта, разновидностей стен, инвертированной гравитации, пси-поле инвертирующее управление – в отличие от разновидностей сред в помещениях (вода, кислота, темнота, пожар, морозильник) не относятся к Элементам, так как воздействуют не на характеристики Героя и врагов, а на геймплей и свойства карты(позиционирования). То есть для них нужна другая, своя система. Хотя, про телепорт как раз не уверен... такой модификатор Элемента как "перемещаю на 5 позиций вверх" может пригодиться не только для телепорта, но и для ловушек и для "подбрасывающих врагов".
__________________
Reality.getBounds(this);