46

Идеальная сборка Нилу | Часть 1 | Genshin Impact

Те, кто уже выбил себе Нилу, вероятно знают, что её нужно собирать с упором в ХП и мастерство стихий. Однако ковыряя свои артефакты я задумался, а насколько много все-таки нужно танцовщице ХП и на что следует делать упор (ну а еще я поставил на нее бонус гидро урона в кубке и крит. шанс в короне и захотел узнать, насколько такая сборка полная фигня хуже сборки в ХП). Несмотря на показавшуюся мне легкость темы материала получилось много, поэтому он выйдет в 2 постах, с разницей в сутки. В этом я разберу идеальную балансировку крит. урона и крит. шанса (итог чуть ниже) и как рассчитать собственный урон Нилу (да и вообще любого персонажа) (итог в конце поста). В следующем же будет затронут полный урон от нее (то есть с учетом реакции бутонизации в гидро+дендро пачках). Ну и приступаем)


Для начала нужно определиться с тем, от чего зависит собственный урон. Ясно, что он прямо связан с одной из характеристик через талант, а так как Нилу играется с E-шки, то урон будет зависеть от максимального ХП. Помимо этого есть еще 2 характеристики, которые влияют на урон: бонус урона и крит. масса. С первыми двумя все довольно просто: их и еще какой-то коэффициент из талантов нужно перемножить. А вот с крит массой все сложнее. Сходу нельзя сказать: домножать нужно или складывать, либо же еще что-то делать. Поэтому нужно прибегнуть к вычислениям

Бонус урона от крит. массы (точнее пока только от крит. шанса и крит. урона) можно представить как множитель этого урона, состоящий из суммы вероятности возникновения обычного удара и вероятности критического удара, помноженной на бонус урона для тычки от значения крит. урона. В формулах это выглядит так (и сразу же показан переход от крит. шанса и крит. урона к их соотношению и крит. массе):

Идеальная сборка Нилу | Часть 1 | Genshin Impact Компьютерные игры, Математика, Genshin Impact, Математический анализ, Nilou (Genshin Impact), Занимательная математика, Теория вероятностей, Длиннопост

Здесь (1-Kш) - это процент обычных ударов, (Kу + 1) - бонус для удара от крит. урона (единичка там по той причине, что критический удар больше обычного на значение крит. урона, а последний указан в процентах, поэтому добавляем еще 100%, то есть единицу). Через k0 мы можем отвязать формулу от коэффициента A0, рассматривая чистый прирост урона, через k и M избавиться от переменных крит. шанса и крит. урона

Так, прибавка становится уже более понятной, однако у нас остается переменная k, и от нее тоже надо бы избавиться. Но на что бы ее заменить? Можно попытаться рассмотреть среднее значение от сборок, но это более долго, менее красиво, да и менее информативно для сборок персонажей. А как насчет найти идеальное значение k? Думаю многие видели советы, держать соотношение крит. урона к крит. шансу в районе 2:1. Так вот, у этого есть строгое объяснение, а так как на слово верить этому соотношению мы не собираемся, то пришло время его доказать (хотя вообще лучше всего будет иметь мнимую крит. массу и k = -2, ну короче, Кокоми-мейнеры, вы знаете, что делать :) ):

Идеальная сборка Нилу | Часть 1 | Genshin Impact Компьютерные игры, Математика, Genshin Impact, Математический анализ, Nilou (Genshin Impact), Занимательная математика, Теория вероятностей, Длиннопост

Выделенное серым - подробное решение, кто уже умеет в производные - может пропустить

Ну а теперь поподробнее, что мы делаем. Так как при идеальном значении k (и не равном -2, хе-хе) бонус урона максимальный, то при этом же значении производная бонуса будет равна нулю (первое выражение на картинке). Дифференцируем k0 по k. Для разнообразия я решил использовать все формулы (кроме производной произведения), вот они: (kf(x))' = kf'(x); (f(x)+g(x))' = f'(x)+g'(x); (f(u(x)))' = f'(u(x))*u'(x) (надеюсь, понятно). k = 2, как нам и говорили в интернетах, но зато вы теперь знаете почему

Вернемся к нашей формуле с крит. массой. Подставив k мы получим окончательную формулу, которая связывает бонус урона от крит. массы с самой крит. массой

Идеальная сборка Нилу | Часть 1 | Genshin Impact Компьютерные игры, Математика, Genshin Impact, Математический анализ, Nilou (Genshin Impact), Занимательная математика, Теория вероятностей, Длиннопост

Ну что ж, все множители урона у нас есть, можно и общую формулу составить:

Идеальная сборка Нилу | Часть 1 | Genshin Impact Компьютерные игры, Математика, Genshin Impact, Математический анализ, Nilou (Genshin Impact), Занимательная математика, Теория вероятностей, Длиннопост

Для каждого действия (1-ый удар мечом, 2-ой удар и т.д) существует свой отдельный множитель (который коэф. атаки), а потому мы сперва суммируем урон от каждого удара, выносим наши множители как общие, а затем всю сумму этих коэффициентов атаки заменяем каким-то одни, чтоб формула не была громоздкой. И до кучи избавляемся от этого общего коэффициента, за счет чего уже можем вычислять чисто увеличение урона в столько-то раз только от статов персонажа (последнее выражение)


Теперь остается сравнить разные варианты сборки, у нас их не много: ХП + Бонус гидро урона + Крит. масса, ХП + ХП + КМ, ХП + БУ + ХП, ХП + ХП + ХП. Но тут возникает другая проблема, как нам вот те 3 параметра из формулы узнать? Ну вернее два, с коэффициентом бонуса урона все понятно: если есть кубок на БУ, то D = 1,466, если нет, то D = 1)

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

Идеальная сборка Нилу | Часть 1 | Genshin Impact Компьютерные игры, Математика, Genshin Impact, Математический анализ, Nilou (Genshin Impact), Занимательная математика, Теория вероятностей, Длиннопост
Идеальная сборка Нилу | Часть 1 | Genshin Impact Компьютерные игры, Математика, Genshin Impact, Математический анализ, Nilou (Genshin Impact), Занимательная математика, Теория вероятностей, Длиннопост

Думаю объяснять учет всего, кроме нижних статов, не нужно: где числовая прибавка - там просто прибавляем, где процентная - прибавляем произведение процентов на то, от чего их прибавка зависит (то есть для процентов ХП домножаем на базовое ХП Нилу). А вот с нижними все интересней. Мы не можем считать прибавку как через шанс появления характеристики внизу, так как никто не ставит первый попавшийся артефакт, забив на +30% защиты и 1000 атаки внизу, которые для Нилу как зайцу пятая нога. Но зато можно оттолкнуться от того, как часто искомая характеристика попадается в сборке артов от нее. Но и тут не стоит торопиться, ведь если, например, на Ху Тао и на Аяке по 5 раз попадается +% ХП, то это не значит, что у них эти прибавки появляются с одинаковой вероятностью. А все потому, что верхняя характеристика не может дублироваться нижней: у Аяки 0 артефактов с %ХП вверху, а у Тао - как минимум один (у последней вероятность появления +%ХП внизу будет больше). И это тоже надо учесть. Поэтому прибавки от нижних статов выглядят как произведение среднего значения прибавки (k среднее) (для сборок от этой характеристики) на количество доступных по стату мест (n позиций) и на вероятность того, что стата займет доступное место (p позиции) (для сборок от этой характеристики)

Начнем со второго множителя (к тому же нахождение доступных позиций понадобится для вычисления вероятности), и проще будет объяснить на примере

Идеальная сборка Нилу | Часть 1 | Genshin Impact Компьютерные игры, Математика, Genshin Impact, Математический анализ, Nilou (Genshin Impact), Занимательная математика, Теория вероятностей, Длиннопост

Начнем с крит. массы. Она добавляется через 2 статы: крит. урон и крит. шанс. Поэтому во всех, кроме 3 артефактов под нее есть 2 позиции. Ну а сколько из них заполнено - можете сами посчитать) В третьем арте у нас вверху есть крит. шанс, потому снизу его быть не может, а значит отпадает одна позиция из двух. Поэтому на 3 артефакте есть только одна позиция под крит. массу, и она, к слову, заполнена.

В случае с числовой прибавкой ХП, которая реализуется через +ХП, в каждом арте, кроме пятого есть по одной позиции под +ХП (не под +%ХП, они считаются отдельно). На пятом вверху уже есть +ХП, а значит внизу на одну позицию меньше. То есть теперь их, и снизу в принципе не может быть +столько-то ХП

Аналогично и для +%ХП - по одной позиции на каждом арте, кроме последнего, на нем их 0


В случае со средним значением поступаем так: находим среднее арифметическое для этих статов на персонажах, качанных в тот параметр, который статы увеличивают.


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

Идеальная сборка Нилу | Часть 1 | Genshin Impact Компьютерные игры, Математика, Genshin Impact, Математический анализ, Nilou (Genshin Impact), Занимательная математика, Теория вероятностей, Длиннопост

Итак, находим уже все все "эМки", "эСки" и k из наших формул и подставляем в них (в некоторые из них я запихнул еще бонусы от сета артефактов, собственно рассматривал я сет 2 ансамбля + 2 миллелита) (Прим.: уже после того, как я сделал картинки, я вспомнил про гидро-резонанс, который дает + к ХП, поэтому на картинке их нет, но чтоб все считалось правильно - добавьте к какой нибудь букве k еще 25%, ну или 0,25, кому как удобно):

Идеальная сборка Нилу | Часть 1 | Genshin Impact Компьютерные игры, Математика, Genshin Impact, Математический анализ, Nilou (Genshin Impact), Занимательная математика, Теория вероятностей, Длиннопост

Урон указан в условных единицах (у.е.) и связан с реальным уроном через множитель атаки от талантов, от которого мы избавились ранее. Для всех случаев множитель одинаков, поэтому эффективность Нилу можно сравнивать не в самом уроне, а в данных условных единицах

И вот что у нас получается. Те немногие, кто будет использовать Нилу вне дендро+гидро пачек уже может бежать собирать Нилу как Ху Тао, или кого там еще в ХП, бонус урона и криты собирают


На этом пока что все. Завтра выпущу 2 часть, где уже будет учитываться урон Нилу от бутонизации (ибо материала там тоже достаточно, а еще я не закончил картинки для этого поста)


Надеюсь было интересно, а кому-то - еще и полезно)

Genshin Impact

23.9K постов7.1K подписчика

Правила сообщества

1) Относитесь к другим с уважением и добротой.

1.1) Пожалуйста, не оставляйте необоснованные негативные комментарии о тематике сообщества, а также комментарии оскорбляющие участников и сообщество в целом. За систематическое нарушение данного правила предусмотрен бан в сообществе.

2) Теги:

- Старайтесь ставить теги правильно.

- Обязательные теги "Genshin Impact", "Anime art" и имена персонажей, за исключением постов связанных с новостями, гайдами и прочим подобным.


Пояснение: Тег "Animer art" ставится только на арты. Всё остальное(комиксы, видео и т.д.) маркируется тегом "аниме".
"Аниме" - обозначает стилистику.
"Anime art" - пост состоит исключительно из анимешного арта(-ов).


3) Имена персов:
- Пользователь имеет право называть персонажа так, как ему нравится. За вопрос "а какова фига Нана, а не Цици?" и ему подобные Вы незамедлительно отправитесь в бан.


4) NSFW:
NSFW полностью запрещён в этом соо. Для него есть отдельное соо [18+] Genshin Impact


5) Не нарушайте правила Pikabu.

Вы смотрите срез комментариев. Показать все
6
Автор поста оценил этот комментарий

Так вот откуда это пошло что нужен урон вдвое больше крита. И люди применяют не понимая даже там где не применимо. Да уж.

Все эти хитрые оптимизации получились из-за того что сразу фиксировали критмассу которую взяли равной удвоенному шансу плюс урону. Взяли бы утроенную получили оптимум в тройке.

Когда пишите полный дифференциал то M тоже надо дифференцировать, а частная производная другой буквой обозначается.

Коэффициент 2 взят потому что в артифактах получить 1% шанса равно по сложности получению 2% урона. Но для всех остальных источников это не верно. И когда есть "плоская" прибавка из другого источника то придется пересчитывать заново а не тупо балансить 2:1.

раскрыть ветку (9)
1
Автор поста оценил этот комментарий
И когда есть "плоская" прибавка из другого источника то придется пересчитывать заново а не тупо балансить 2:1

Как раз таки нет. Мы здесь определяем дамаг от крит. массы из ее определения. Определение, и правда, берется из артефактов, но сути это не меняет. Каких бы не было прибавок, наибольшее получится, если соотношение 2:1, можете сами взять исходную формулу и покрутить её. Работает соотношение до КШ в 100%, дальше прибавляем только КУ

Когда пишите полный дифференциал...

Так я дифференцирую только по k, мне полный дифференциал не нужен

раскрыть ветку (7)
0
Автор поста оценил этот комментарий
Определение, и правда, берется из артефактов, но сути это не меняет. Каких бы не было прибавок, наибольшее получится, если соотношение 2:1

Суть меняет. Раз критмасса взялась из артов к ней и применяйте. И с бонусом все выйдет не так красиво. То есть посчитать то ты можешь, вот только точка максимума будет зависить от M. Ниже B - бонус, например 0.35 для аяки в морозном сете.

Иллюстрация к комментарию
раскрыть ветку (6)
1
Автор поста оценил этот комментарий

Как я и писал, добавляю решение для прибавки к КШ. Дифференцирование прописывать не стал, так как не меняется абсолютно от того, что перед K0 стоит. Если дальнейшее дифференцирование нужно, то смотрите предыдущий комм

Иллюстрация к комментарию
1
Автор поста оценил этот комментарий

И вы абсолютно не правы, так как считаете соотношение КУ/КШ с артов, а не со всего персонажа. Вот решение для общего КУ/КШ. Ах да, еще M(крит. масса артов) + K0(крит. урон с оружия) = общая крит. масса. Решение для прибавки КШ отправлю позже

Иллюстрация к комментарию
раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Вы просто засунули бонус в общую массу. Это не имеет смысла - физического.

То что у вас есть оружие с бонусом никак не поменяло ваши артефакты и сложность получения статов на них. Вы по прежнему относительно легко заменяете +7% КШ на +14% КУ и наоборот. И то что у вас оружие дало 50% КУ не значит на артах вам надо собрать 50 + 50 КУ КШ.  Проверьте хотя бы на таких простых значениях.


Вот именно поэтому задачу надо всегда формулировать в базовых терминах а сложные вводить на этапе решения иначе выходит каша

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Вот именно поэтому задачу надо всегда формулировать в базовых терминах

Да ну, серьёзно? Вы в базовых то терминах запутались, все-все теоретические выкладки из геншина я писать не собираюсь. Это как тензоры доказывать перед тем как рассчитывать простенькую оболочку

1
Автор поста оценил этот комментарий

Че-че-че? Во-первых, я не засовывал бонус в массу, я лишь указал, что после постановки kи можно M+K0 заменить общей Крит массой (все по тому же определению)

Проверьте хотя бы на таких простых значениях

Вот ей богу, лишь бы не признавать, что спор проигран. Попробуйте подставить в десмос формулу, заменив КШ на x и выразив через Крит массу артов КУ и затем посчитать полное соотношение КУ/КШ с учётом бонуса урона. Если вы не допустите ошибок, то у вас, вот так новость, будет то же 2:1

0
Автор поста оценил этот комментарий

Вот кстати значение оптимума. При B=0 естественно все сокращается и получается 2 независимо от M. В остальных случаях все плохо

Иллюстрация к комментарию
0
Автор поста оценил этот комментарий

В геншне хитрая формула урона выдающая лучший результат при абсолютном усреднении. Есть целые экзели 300 на 300 с рассчетом критмассы и эффективными количеством атаки под каждое соотношение.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку