Последнее время (в районе 5 лет, как только начал играть в онлайн-игры) часто слышу о явлении корейского рандома. И как от этого «страдают» игроки. Кто смиряется с судьбой, кто-то пробует танцы с бубной и при попытке сделать что то «рандомное» начинает обращаться к солнцу и стоять на одной пятке, другие же просто забивают на этот процесс.
Я же хочу объяснить механику математической функции рандома в условиях игры Black Desert Online.
Первое, что необходимо понять про игру – это то, что результат большинства действий определяет рандом. Почти все запросы, что проходят через сервер больше напоминают подбрасывание виртуального кубика.
- Бьете мобов – сервер определяет какой лут вам упадет;
- Вскрываете ящик с бижутерией – подбрасывается кубик;
- Тыкаете огра на V – все также во власти злосчастной функции генерирования случайностей.
Кстати, возможно поэтому игра подлагивает и подвисает, особенно в местах скоплений людей. Но это другая история и другие мысли.
Давайте рассмотрим рандом на простом примере рыбалки.
Вы забрасываете удочку, ждете клева, и на момент вытягивания рыбы сервер получает запрос на определение улова. Допустим шансы следующие:
- 10% - рыба желтого грейда;
- 20% - рыба синего грейда;
- 30% - рыба зеленого грейда;
- 35% - кости, водоросли и прочий мусор;
- 5% на особый лут, типа дискотеки, рыбы оранжевого грейда, тому подобное (числа взяты с потолка, исключительно для примера и удобства).
Сервер получил запрос, и невидимая рука бросила кубик с сотней граней (в конкретном примере граней ровно 100, от 0 до 99). Дальше полученный результат отправляется на проверку шансов, допустим выпало значение 15. И вуаля! У вас в улове числится морской угорь или середка, тоже, кстати зависит от рандома.

Аналогичным образом просчитывается все: лут мобов и боссов, результат кулинарки, алхимки, переработки, заточка, дроп из ящиков и все-все-все.
Вроде не сложно, правда? Единственный нюанс, нужно помнить, что при 70% положительного шанса всегда остается 30% неудачи (ну, это я сейчас скорее о заточке говорю). Потому всегда стоит помнить о возможности игры малых шансов. Мemento mori.
А вот теперь сложный аспект, который нелегко осознать. КАЖДЫЙ СЛУЧАЙ НЕ ЗАВИСИТ ОТ ПРЕДЫДУЩЕГО. Что это значит. Допустим, у вас есть 5% шанс заточить древня на V (извините, у меня тоже наболело, задрал гад), нет никакой гарантии для того, чтобы за 20 раз (20*5%=100%) сыграл положительный сценарий. Потому что для каждого тыка проходит свой запрос, который зависит только от тех шансов, что прописаны в программе. С другой стороны, шанс всегда может сыграть в положительную сторону даже при самом малом раскладе. Сколько историй о том, как броня и оружки заходили на 20 с практически нулевым шансом (ненавижу лакеров). В этом и заключается рандом.
Это действительно сложно принять, но если у вас получится – точиться, выбивать бижутерию и многое другое станет куда проще.
-
1Развитие акка после Кальфионской цепочки (ПОМОЩЬ!)27/04/20203 1.8KLv.50 AORUS16127/04/2020
-
0Не защиты Вани квест27/04/20202 983Lv.61 D0JD1K27/04/2020
-
11Объяснение корейского рандома на пальцах27/04/20200 1.7KLv.63 Medveider27/04/2020
-
0Проблема с квестом27/04/20200 1.5KLv.5 VikiDG27/04/2020
-
0бинд на авто нажатие зелек26/04/20203 1.4KLv.59 Notear26/04/2020