Объявления |
---|
Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru. Я оторву свою задницу от всех дел и обязательно Вас активирую! Добро пожаловать на геройский форум! |
Re: МодыМаленькая ремарка по поводу степенной функции. Она вполне могла использоваться в рейтинге. В Героях 1 она, как минимум, участвует в двух алгоритмах: в алгоритме подсчёта урона (там используется степень |Attack - Defense|) и алгоритме разрешения быстрого боя героев AI (2.75 и 2 в пограничном случае).
|
Re: МодыМожет быть и могла. Все могло быть
Но для меня на самом деле этот Power bonus (а штука то это получается и впрямь существующая) - вещь крайне темная. Хоть я и попытался обосновать ее в статье, но смотрите, что получается. Беспредельно сильно атакующий стек как бы получает абилку безответки. А очень жирные монстры - не более чем абилку Троллей, и то на один раунд (последний). То есть на самом деле любой стек получает в последнем раунде абилку Троллей, но учитывать ее имеет смысл только для жирных монстров. То есть в сумме то получается не такая большая бонусная надбавка. Так что еще было бы интересно составить таблицу, какой процент составляет Power bonus от BFV для каждого существа. Я намекаю, насколько разработчики NWC могли завысить тот или иной рейтинг *** Ну и раз уж начал критиковать разработчиков, то еще хотел бы сказать, что способность монстров к полету они недооценили. Вместо 0.45 можно смело давать хотя бы 0.6 *** Цитата: Хотя, вообще-то я не совсем прав - жирность монстров, конечно, в каждом раунде имеет значение. У монстра может остаться небольшой процент HP, а атакует он как полноценный. |
Re: МодыAlexSpl, что-то мне подумалось, что тут может быть не степенная функция, а типа S-образной кривой, возможно, с каким-то пределом (математику по большому счету забыл, но какие-то понятия в голове плавают). Как думаете, чем ее можно реализовать ?
Посмотрел CRTRAITS.txt из Героев 3 - там приводятся еще и fight value - по моей версии это сумма BFV + Power bonus. Так вот там парадоксальным образом существам среднего уровня (5-6) добавляется (power bonus) больше всех в процентах от BFV. Видимо, к пределу S-кривая приближается довольно быстро (уже на 5-6 уровне). В Двойке это не так, но S-образность Power bonus'а весьма возможна. Ну и еще вопрос - что в формуле для этого бонуса возводить в степень - может HP, а не BFV. Тогда по идее и Fat bonus будет лишним. |
Re: МодыAlexSpl писал(а): Ну в общем это та же экспонента/степенная функция (сумма степенных функций), но сначала 2-я производная больше нуля, потом меньше. |
Re: МодыХорошая ссылка. Кстати, немного странно, что везде аппроксимируется через МНК, насколько я понимаю. То есть через абсолютные отклонения. А лучше бы через относительные, в процентах.
|
Re: МодыAlexSpl писал(а): По моему, в геройском коде иногда используются таблицы вместо непосредственного расчета по степенной функции/ полиному. Взять хотя бы те же значения опыта в зависимости от уровня. Также, если не изменяет память, видел использование ИИ каких-то таблиц. Но сами то табличные значения не с потолка взялись, а были расчитаны через функцию. |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1