Как работает рандом в дота 2 [часть 2]


Как работает рандом в дота 2 [часть 2]

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

Pseudo random

Рассмотрим на примере Coup de Grace (крит Phantom Assassin). Шанс срабатывания – 15%. Практически все пассивки, на которых написан шанс срабатывания, подчиняются пседворандому (исключения есть, пиши в комментариях, если ты тоже знаешь о них).

Так как же он работает? На первый удар, шанс срабатывания крита Фантомки будет составлять лишь 3,22% (это правда, привет Solo), на второй уже 6,44% , на третий 9,66% и далее до тех пор, пока не прокнет, после этого он сбрасывается до 3,22% и всё идет по новой. Однако, если мы будем наносить достаточно много ударов, то в среднем критовать Фантомка будет в 15% случаях.

 
Как работает рандом в дота 2 [часть 2]
 

Так-так, без паники, я все объясню. На графике показано, на каком ударе чаще всего (не всегда, а чаще всего) будет критовать Фантомка. Видно, что 5-6 (после прошлого крита) чаще всего приходится на крит, а именно в ~12% случаях так и будет. Почему на 7+ ударе вероятность меньше, а на 20 вообще ноль? Потому что такие случаи реализуются реже, то есть 7 атак означают, что до этого 6 раз не прокало, а 20, что 19 раз не прокало (молился не тем богам). Возникает вопрос на@#^& зачем нам все это нужно, почему нельзя было просто реализовать True random? Хорошо, пусть Фантомка имеет крит, подчиняющийся тру рандому. Это означает, что на 1, 2, 3, 4 и 100 ударе вероятность будет составлять 15%. Мы не кританули, вероятность следующего крита все еще 15%, мы кританули и наш шанс также не изменился.

 
Как работает рандом в дота 2 [часть 2]
 

Существует ненулевая вероятность, что мы НИКОГДА не кританем (20 не критовый удар, вероятность такого события всё ещё больше нуля), но в то же время есть вероятность, что мы будем критовать всегда. Понятно, что это не устраивает разработчиков и они ввели пседворандом для такого вида скилов. Он позволяет сделать события более соответствующими описанию. Настакивающийся шанс после неудачных попыток позволяет нам во чтобы то ни стало критануть, но при этом сильно снижает вероятность критануть много раз подряд (3.22% на первый удар, при 15% шансе в описании). Можно с уверенностью сказать, что Pseudo random защищает наши пятые точки от воспламенения (или же нет? не согласен? шли свои хайлайты в комментарии)

В итоге, мы получаем, что True random отличается от Pseudo random тем, что в первом случае вам выпадает абсолютно произвольное число из заданного диапазона, а во втором случае мы имеем дело с шансом срабатывания скилла, который растет с каждой «неудачной» попыткой.


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

Подписывайтесь на GameSport.BET и получайте топовую аналитику.