sikle объяснил, как работает псевдорандом в Dota 2

Аналитик Team Spirit Марк 'sikle' Лерман объяснил, чем отличается рандом и псевдорандом в Dota 2. Наглядный пример он привел в личном telegram-канале.

[Публикуется с сохранением орфографии и пунктуации источника]

sikle

sikle

Почти все способности и предметы с шансом с 7.22е работают по принципу псевдорандома. Из способностей с рандомом остались разве что Multicast Multicast, Doppelgänger [Doppelganger Doppelganger. — Прим. ред.], Chaos Bolt Chaos Bolt, Freezing Field Freezing Field.
Рандом формально работает так: возьмём шанс в 10%, — на каждый удар у нас одинаковый шанс в 10% прокнуть модификатор. Мы сделали 10 ударов, и чуда не случилось — не повезло. Сделали ещё 15, всё равно ничего. Знакомо? Нет, потому что сейчас в доте не так, но раньше такая ситуация встречалась. И это полный отстой.
Указанный шанс в 10%, но уже псевдорандома означает, что с первого удара мы что-то прокнем с шансом в 1,5%. Если ничего не произошло, второй удар имеет на +1,5% шанс больше уже, то есть 3%. И так по нарастающей, чтобы по итогу эффект обязательно случился и не на сотый удар, как с рандомом могло бы быть. Как только эффект выпадает, шанс сбрасывается до исходного значения (в данном случае 1,5%). [...]

Ранее менеджер Россия Team Spirit Россия Дмитрий 'Korb3n' Белов отметил вклад Россия sikle в победу команды на DPC EEU 2023 Tour 3: Дивизион I.

Читайте также

В комментариях под материалами на сайте действуют все правила портала, с которыми можно ознакомиться на специальной странице — https://dota2.ru/forum/rules/. Помимо этого, в комментариях к новостям существуют дополнительные ограничения:

  • Запрещены прямые и косвенные оскорбления авторов материалов, как и любые комментарии, не относящиеся к сути новости;
  • Указание на ошибки в материале происходит с помощью специального функционала. Комментарии с таким содержанием будут удалены;
  • Критика — это нормально, но выражать ее нужно без злоупотреблений. Ваши слишком грубые комментарии про личностей, представленных в новостях, могут быть удалены.
Аватар пользователя

Doppelgänger [Doppelganger. — Прим. ред.]

Спасибо, Ньюс, мы бы так не догадались)

Аватар пользователя

продолжение просвещения школьников по материалам 6 класса школы

Аватар пользователя

так это вроде уже длавно обмусолено. Не? все и так вроде это знают peepothink.png

Аватар пользователя

Просто он дятел.
Псевдорандом сейчас имеет коэффициент 10% но это не те 10% шанса прока, а 10% базового шанса.

Для продолбавших математику поясняю на пальцах
Есть башер - шанс баша 25%

Делаете удар - баша нет
Следующий удар будет иметь шанс баша 25%+25%*0.1(10%)=25%+2,5%=27,5% третий уже 30%, четвертый - 32,5%

Если что-то имеет базовый шанс в 10% то будет соотв 10-10+1=11-12-13-14 итд

Стак поддерживаемый, полностью обновляющийся, срок поддержки - 10 секунд

То есть если вы сделали башером 3 удара без баша и через 9 секунд нанесли четвертый - шанс баша будет 32,5% если через 11 секунд - шанс сбросится и снова будет 25%

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

Аватар пользователя

Ты бы перед тем, как что-то высирать, сам на вики зашёл, да почитал
Про стохастические модели, цепи Маркова и т. д. Ну или хотя бы дота2.фандом
При твоем алгоритме расчета средний шанс сильно выше, чем 25% на баш
Реальный же баш с первой тычки - ~8.5, точнее даже чуть меньше 8.47блаблабла. На второй ~17. И т.д.
С 10 процентами изначальный шанс как раз 1.5, как и пишет sikle
Хз прикрепится ли линк, но вот, для таких одаренных как ты
https://dota2.fandom.com/wiki/Random_Distribution

Аватар пользователя

Мне на вики срать с посвистом. Создаешь лобби, берешь башер персонажу и идешь бить. А потом делаешь тоже самое, но бьешь поочередно двух персонажей. Использовать вики в качестве источника информации - симптом отсутствия мозга.

Аватар пользователя

У разных спелов разные базовые шансы, например у крита фантомки это 7, а вообще чел упращал для нешарящих

Аватар пользователя

Первый удар башером не может иметь шанс в 25%, он должен быть ниже для компенсации, иначе реальный шанс баша будет больше 25%

Пришлось на вики лезть чтобы смотреть реальную формулу и первый удар будет иметь примерно в 3 раза ниже стандартного шанс прока, по этому дебик из поста тоже не прав (но считать точную инфу насколько он не прав мне лень, но 1.5% никак быть не может)

Аватар пользователя

Дятел это ты. Реальный шанс 1 прока меньше указанного, он повышается с каждым разом, причём в 1 раз он как и равен инкременту, а не цифрам указанным в доте. Написал какой-то xерни и рад.

Аватар пользователя

Пытался показаться умным, но нечаянно насрал себе в штаны. Если бы шанс прока баша рассчитывался по твоей формуле, то баш бы прокал не в 25% случаев, а значительно чаще FeelsClownMan.png

Аватар пользователя

Ахахахах. Ты просто сделал мой день. Sikle не писал формулу, просто в общих чертах объяснил как работает псевдо рандом. Ты начал его поправлять, обосрался с формулами (хотя узнать формулы можно узнать просто загуглив за минуту) а когда тебе объяснили что ты тупой ты еще попытался доказать свой бред. roflanLico.png
25% при первом ударе
30% при третьем
35% при пятом
25% среднее арифметическое по версии церковно приходской

Аватар пользователя
Аватар пользователя

Нет, во первых он написал чушь Указанный шанс в 10%, но уже псевдорандома означает, что с первого удара мы что-то прокнем с шансом в 1,5%. он должен был написать с _дополнительным шансом в 1,5%_

Во вторых, если правильно понять что он написал - то он думает что коэффициент псевдорандома - 15%, нет - он 10%

Аватар пользователя

указанные циферки приведены в пример а не точны
шо

Аватар пользователя

А что кто-то этого не знал?? Я думал сикл псевдорандом в матчмейкинге нашёл...

Аватар пользователя

Ждем некст тему с объяснением отображения механики k/d/a.

Аватар пользователя
Аватар пользователя
Аватар пользователя

Да плевать на все эти микропроценты
Достаточно понимать, что в среднем, если шанс прока 10%, то у тебя 99% за 10 ударов этот эффект сработает 1 раз
Те примерно в среднем (почти всегда) каждые 8-12 ударов
Единственное для чего это нужно - ты можешь настакать шанс на крипах, на том же баре дал 3-4 тычки по крипам и пошел бить героя если шанс не прокнул

Аватар пользователя

Мне казалось такие вещи интуитивны, которые даже объяснять не нужно. Но даже если это неочевидно кому-то, то тот явно прогуливал математику в школе.

Аватар пользователя

То есть меня постоянно башат первым ударом с шансом 1.5%?

Аватар пользователя

С псевдорандомом по моему разобрались после 3 инта, когда лон друид стал гигапопулярный и корни не прокалиjokerge.png

Аватар пользователя

Откуда он взял цифру 1.5%? Как это рассчитать? По такой логике криты Джаггера должны иметь шанс 3% и несколько срабатываний Крита в таком случае близко к 0, но ведь у каждого Джаггер критовал по 3-4 раза подряд, так ведь?
В общем как по мне он бред написал

Аватар пользователя

https://gaming.stackexchange.com/questions/161430/calculating-the-constant-c-in-dota-2-pseudo-random-distribution

Если кратко, чем ниже процент, тем ниже и начальный шанс, так и наоборот. Поэтому для баша начальный шанс 8,5% с таким же повышением, для старого баша тролля где 10% было так что он приближался к 9% только после 5 тычек, потом увеличиваясь например до 15% после 9 тычек и так далее.

Аватар пользователя

1.5% для примера
просто сейчас у тебя к каждому удару 10% шанс критануть и с каждым промахом добавляется еще больше шанса и все
всве понятно

Аватар пользователя

Он условно сказал цифру, по факту у джагера шанс крита написан 35%, то есть примерно каждый третий удар. Если прикинуть в цифрах, то при 1ом ударе шанс около 15%, при 2ом - 30%, на 3ем - 60%, на 4ом - 80% или больше. Соответственно, 2 крита подряд получатся с шансом 2%, то есть 1 раз из 50. Но это лишь предполагаемые цифры, никто не знает настоящих и как рассчитывается формула для псевдорандома, так что считай просто примером

Аватар пользователя
Комментарии
Форум