Перейти к содержимому


Внимание!

Это форум по извлечению ресурсов из игр: музыки, звуков, текстур, 3D-моделей...
Перед поиском ответов на форуме, рекомендуется ознакомиться с основным сайтом EXTRACTOR.ru!
[ Прочтите внимательно - правила создания тем и ответа в них ]
Все вопросы по запуску игр задавайте в другом месте: Установка и запуск игр.


Фотография

Начинаем программировать монстров


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 11 August 2004 - 10:32

Итак, монстры будут у нас играт охранную роль, поэтому я предположил следующую манеру их поведения.
У монстров будет respawn, который их регулярно будет рожать в соответствии со своими настройками. Вокруг респавна мысленно рисуем три окружности. Внутрянняя - Радиус Локализации (РЛ). Средняя (вдвое больше РЛ) - Радиус Безопасности (РБ). И третья (вчетверо-вшестеро больше РЛ) - Радиус Слежения (РС).

По умолчанию монстры рождаются в РЛ.
1. Если вдруг замечен враг в РБ, то бросаемся на него. Если нас несколько, и врагов тоже, то распределяемся по всем врагам равномерно. Если противник отступает, то преследуем его, пока он не покидает РС. Если монстров в РБ нет, и на нас никто не нападает, т стремимся вернуться в РБ.
2. Если на нас напали из-за пределов РС, то игнорируем атаку (дальность удаленных атак будет меньше расстояния РС-РЛ).
3. Если на нас напали, находясь не в РБ, а в РС, то преследуем врага или до его смерти, или до покидания РС.

Итого, смысл зон:
1. РЛ - Место локализации монстров.
2. РБ - Место агресивного поведения монстров.
3. РС - Место для атак на агрессию.
Изображение
Жду мнений smile.gif

#2 Araton

Araton

    Подполковник

  • Доверенные
  • 449 сообщений
  • Город:Эстония,г Силламяэ

Отправлено 11 August 2004 - 14:01

А насколько эти зоны большие?И имхо фиксированное место респа- отстой

#3 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 11 August 2004 - 14:07

Вот тут я разъяснил

http://www.extractor...php?p=2619#2619

Насчет фикса не беспокойся. Можно сделать РЛ очень большим (хоть на всю карту) и тогда монстряк появится в любой клетке этой зоны.