Warframe вики
Advertisement
Warframe вики
5861
страница

Предисловие автора

Всем привет. Почти 2 года не обновлялась тема о сравнении оружия. Старая тема посвященная этому: http://ru.warframe.wikia.com/wiki/%D0%91%D0%BB%D0%BE%D0%B3_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:Faradp/%D0%A2%D0%BE%D0%BF_20_%D0%BE%D1%80%D1%83%D0%B6%D0%B8%D1%8F_%D0%B2_Warframe

За это время появилось очень много нового оружия. Но так как я был серьезно недоволен, что предлагаемые мною расчеты вводили аж три коэффициента для описания дамага оружия (DPTs – урон за 100 сек, идеально характеризует среднескорострельное оружие в игре; DF – урон за выстрел, характеризует снайперки, установки и другое мощное, но нескорострельное оружие; DM –урон за магазин, КПД последнего, идеально для высокоскорострельного оружия успешно поедающего боезапас), то после версии 4.5 расчеты были надолго заброшены. Идея же была очень простой – создать алгоритм расчета, который бы позволил сравнить оружие в игре. Но три параметра, а впоследствии ODC =КОРЕНЬ 3-ей ст. (DPTs x DF x DM) не могли быть тем простым решением, что я искал. Так бы продолжалось до момента в вечность если бы со мной не связался Илья Крылов (Ecstasy) и не предложил доделать алгоритм расчета. За оживление темы – ему большое спасибо. Итак, родился на острие пера текущий алгоритм расчета, позволяющий сравнивать совсем разношёрстное оружие в игре Warframe.

 

Что нового?

Версия 5.0

1.    Добавлен новый критерий RE (Relative efficiency) - относительная эффективность.  Показатель показывает градацию оружия относительно самого эффективного.

2.    Исправлена чисто внешне ф-ла расчета DPTs, из ф-лы во второй части слагаемого убрана лишняя скорострельность, теперь ф-ла и расчеты соответствуют друг другу.

3.    Рассчитан параметр RE для всего основного оружия в том числе и для всего нового, что ввели за последние 2 года.

4.    Исправлены параметры для текущего оружия, согласно всем балансным правкам в игре.

5 .  Расчет представляет теоретические вычисления по солотаргету в идеальных условиях 100% попадания, без учета модов и урона от скиллов фрейма (в таких же условиях предоставлены разработчиками основные параметры на оружие в кодексе).

Версия 5.3

1.    Актуализирована инфомация для всего оружия класса винтовки. Произведен перерасчет RE для всех винтовок (см. табл. ниже).

2.    Теперь в расчетах учтена точность.

Пример.

На основании анализа коэф. точности, предложенного разработчиками, следует, что данный коэффициент напрямую не характеризует точность оружия - собственно долю попадания. После анализа, пришли к выводу, что вероятнее всего данный критерий показывает частоту промахов. Например, у болтора точность 50,0 в Кодексе. Это значит, что каждый 50-ый выстрел будет соответствовать промаху. Если мы выстрелили 100 патронов, то из них промахов 100/Точность в Кодексе. = 100/50 = 2. Какая это доля от всех выстрелов? 2/100 выстр. = 0,02 (т.е. 2% промахов). Тогда точность 1-0,02 = 0,98 или 98% попаданий. После сокращения получаем общую ф-лу для расчета попаданий:

Доля попаданий = 1-1/точность

где точность - параметр из Кодекса.

Данная величина идет добавочным множителем к объему магазина, что позволяет определить долю патронов в магазине достигших целей.

3.    Добавлены отдельные расчеты для оружия с альтернативным режимом огня. В таблице - "имя оружия" альт. реж.

4.    Для оружия с зарядкой и альтернативными режимами огня добавлены соответствующие корректировки в параметры оружия.

Пример.

Муталист Кванта - основной режим автоматический. В альтернативном режиме наносит значительно больший урон, но стреляет шарами взрывающимися приблизительно через 9 сек и расходует на выстрел 5 патронов. Таким образом параметры оружия:

а. Патроны в магазине 60/5 патр = 15 патронов, так как расход в альт. реж. по 5 патронов за выстрел.

б. Так как взрыв только раз в 9 секунд, то реальная скорострельность будет считаться по ф-ле:

СКОРОСТР. = 1 выстр. / (1сек + ВРЕМЯ ЗАРЯДКИ, с)

Тогда СКОР. = 10/(1+9) = 1

5 .  Есть сложности в расчете параметров полу-авт. огня Страдавара. Так как приведенная скорострельность вероятно характеризует автомат. режим и пока неясно как рассчитать скорострельность огня в полу-автом. режиме. Для этого в спешном порядке запускаем крафт Страдавара, чтобы опытным путем определить различия в скорострельности и прийти к оптимальному решению.

Версия 6.0

           1.   Благодаря тому, что DPTs был пересчитан уже с учетом мода Точечный удар (http://ru.warframe.wikia.com/wiki/%D0%A2%D0%BE%D1%87%D0%B5%D1%87%D0%BD%D1%8B%D0%B9_%D0%A3%D0%B4%D0%B0%D1%80) удалось повысить значимость критового высокоскоростного оружия. Теперь все оружие классифицировано по одному параметру DPTs - урон за 100 сек. Все лишние расчеты и критерии убраны, таблица подчищена от лишней даты.

           2.   Добавлена винтовка Зенит.

           3.   Альтернативный режим Страдавара был убран из таблицы, т.к. скорострельность в Кодексе соответствует основному режиму огня (авто), а реальная скорострельность Страдавара с учетом продолжительной зарядки орудия неизвестна.

           4.   Из расчетов убран альтернативный режим стрельбы у Муталист-Кванты, т.к. он считался абсолютно неверно и несоответствовал механике. Пока неизвестна реальная прибавка к урону при стрельбе через сферы. Так что посчитать ДПМ не представляется возможным. Мы понимаем, что тесты показывают высокую эффективность данного оружия при стрельбе через сферы, за счет аккмуляции урона от трех сфер, но пока нет адекватных данных.

Версия 6.1

           1.   Добавлены новые таблицы, теперь учтено все Основное оружие, распределено по классам и сортировано по DPTs.

           2.   Для оружия с шансом крита 45% и более посчитан оранжевый крит. Например, с модами шанс крита оружия теперь 120%, значит 100% считаются исходя из значений базового урона, умноженного на урон крита. А оставшиеся 20% крита сверх 100%, считаются уже с доп множителем х2, что соответствует оранжевым критам. Ячейки помечены оранжевым цветом.

           3.   Желтым цветом помечены те параметры оружия, которые пришлось пересчитать из-за особенностей механики стрельбы данной пушки.

Версия 6.3

           1.   Все таблицы реализованы в гугл документы, который теперь доступен по ссылке: https://docs.google.com/spreadsheets/d/1XmrtXQ-XzgTM8XeUcGb6VVm3g5E5t_40oSGT-4zVjsc/edit?usp=sharing.

           2.   Внесены соответствующие правки в объем магазина для Кванты Вандал, ранее кол-во патронов в магазине учитывалось неверно, так как в альтаернативном режиме расход патронов 10 ед. за выстрел.

           3.   Посчитан критерий DS - damage status, урон статуса. Представляет собой максимальный потенциальный ДПМ добавляемый статус эффектами. Т.е. чем выше величина коэффициента, тем эффективнее данное оружие разгоняется в статус. Например, DPTs альт. режима Митры = 38329, у нее самый высокий DS среди установок = 14373. Таким образом, потенциальная прибавка к ДПМ за счет разгона оружия в статус составит DPTs + DS = 38329 + 14373 = 52612, т.е. по ДПМ оружие потенциально может достигнуть 5-ого места в спсике установок, обогнав Тонкор. Тонкор с DS = 1678 вряд ли сможет достигнуть таких же показателей, если его разгонять в статус, но за счет большей базы крита, он более перспективен в прокачке на шанс и урон крита. Таким образом, DS вспомогательный коэффициент позволяющий определить какое оружие и на сколько, по сравнению с другими, эффективней разгонять в статус.

           4.   Для расчета DS используется аналогичная ф-ла DPTs с дополнениями в строку урона. Так, если оружие содержит только элементальный компонент, тогда ЭЛЕМ. УРОН*Статус/100%. Если же есть физ. составляющая, тогда:

(СТАТУС/100%)*(3/4)* ФИЗ.УРОН + (СТАТУС/100%)*(1/4)*ЭЛЕМ.УРОН.

Если у оружия всего два типа физического урона, то тогда:

(СТАТУС/100%)*(2/3)* ФИЗ.УРОН + (СТАТУС/100%)*(1/3)*ЭЛЕМ.УРОН.

Если один тип физ.урона:

(СТАТУС/100%)*(1/2)* ФИЗ.УРОН + (СТАТУС/100%)*(1/2)*ЭЛЕМ.УРОН.

DS и DPTs возможно складывать, чтобы оценить прирост ДПМ за счет статуса, но мало эффективно использовать сумму для сравнения оружия. Так как, например критовое оружие намного эффективней будет разгонять в шанс и урон крита, так что критерий DS одна из сторон ДПМ, определяемая потенциально заложенным в оружие статусом.

      

Как это работает?

Далее идет объяснение всех расчетов и того как же это работает, поэтому нетерпеливых просьба данный пункт пропустить. Итак, теорекрафт.

Для каждого оружия рассчитываются урон за 100 сек.:

DPTs = ЦЕЛОЕ(УРОН*(1-1/Точность)*МАГ/((1-1/Точность)*МАГ/СКОРОС.+ПЕРЕЗ.)*ШАНС КР.*100*КРИТ+УРОН* (1-1/Точность)*МАГ/((1-1/Точность)*МАГ/СКОРОС.+ПЕРЕЗ.)*(100-ШАНС КР.*100))

Где МАГ – объем магазина;

СКОРОС. – скорострельность;

ПЕРЕЗ. – время перезарядки;

ШАНС КР. – шанс крита;

КРИТ – множитель крита.

На текущий момент в формуле учитваются все основные параметры напрямую влияющие на ДПС оружия. Механику Статуса для каждого оружия в планах просчитать отдельно, но пока это значительные затраты как по времени, так и по сложности самих расчетов.

Результаты

Основное оружие

Теперь доступ к таблицам реализован через гугл документы, по ссылке: https://docs.google.com/spreadsheets/d/1XmrtXQ-XzgTM8XeUcGb6VVm3g5E5t_40oSGT-4zVjsc/edit?usp=sharing

В заключение

1.     Критика приветствуется в разумных пределах, исключающих хейт и банальный

троллинг. Адекватная критика поможет автору довести до ума работу. Так как очень большой объем сделан и еще многое предстоит доделать.

2.     Возможны ошибки в параметрах некоторых оружий, их слишком много, чтобы ни разу не ошибиться. Также некоторые параметры специально брались другими исходя из механики. Например, в обойме 30 патронов, но в заряженном режиме пушка стреляет по 10 патронов за раз, значит реальный объем магазина 30/10 = 3 патронам. И так далее.

3.     Планируется также посчитать относительную эффективность всего вторичного оружия, а также оружия для арчвинга.

4.     Пока не будет расчета для мили оружия, так как там адекватно можно описать и обычным ДПМ, плюс неясно как учитывать различные комбо-моды, которые сильно бустят и без которых по сути мили оружие не используется.

Advertisement