Форум HeroesWorld-а - Показать сообщение отдельно - Разбор полетов
Показать сообщение отдельно
#33
Старый 16.07.2009, 14:02
  #33
^
Avern
 
Аватар для Avern
📖
Регистрация: 14.03.2009
Адрес: Nigon, Sorrow Crown
Сообщения: 718
Отправить сообщение для  Avern с помощью ICQ
Регистрация: 14.03.2009
Адрес: Nigon, Sorrow Crown
Сообщения: 718
Отправить сообщение для  Avern с помощью ICQ
По умолчанию
Re: Разбор полетов

Определение величины охраны респа

Потестил и вот что получилось:
Количество юнитов охраняющих переход вычисляется по формуле:
V=Vconst+Vrandom
где
Vconst=Value/Price (с округлением до целого в большую сторону)
Value - задается в шаблоне (для см-ки = 6000)
Price - цена Юнита (см. Физмиг)

Vrandom - может быть положительным или отрицательным случайным числом, и выбирается из диапазона:
(первое число для негрейженных, второе для грейженных юнитов)
1 уровень 9/8
2 уровень 8/7
3 уровень 7/6
4 уровень 6/5
5 уровень 5/4

Охрана 6 уровня на Value = 6000 не появляется, если быть точным, то не появляются уже Личи и Минотавры.
Не срабатывает для фей и грейж. фей, их всегда меньше чем должно быть по формуле. Иногда не срабатывает для эл. воздуха и шторма, их часто меньше чем должно быть.

Формула может иметь следующее практическое значение.
Пример 1
Блок с респа на респ из монахов, комп показывает число 20-49.
Считаем 6000/400=15
15+-5=получаем диапазон 10-20
накладываем интервал 10-20 на интервал 20-49 получаем что монахов ровно 20, а никак не 30 или 49.
Пример 2
Блок с респа на респ из серебрянных пегасов, комп докладывает 10-19
Считаем 6000/275=21,8=22
22+-5=получаем диапазон 17-27
накладываем интервал 17-27 на интервал 10-19, получаем что пегасов 17-19, то есть на минимум или среднее можно не надеяться.
И еще одно неприятное дополнение:
если блок состоит из нескольких отрядов, то есть несколько отрядов по дороге, или переход через лифт или телепорт. И при этом одна из охран юниты 2-го уровня, то очень высока вероятность (>75%) что количество их в отряде будет выше, чем по формуле. Вместо 45 +-8 их будет 70-80+
Для одинарных охран формула справедлива.
Протестировано на шаблонах sm и 8mm6 для охран на 3000 и 6000 Value

Критикуйте, плиз.
__________________
Avern вне форума
Ответить с цитированием