Re: Заточка предметов, фейлы, шансы и прочее
Таки зарегестрировался на этом богом забытом ресурсе только ради этого коммента.
Я уже изрядно поковырял клиент игры, будучи программером разбирал его клиент на запчасти, и в мини игре с дружбой(к примеру) в основе лежит изотопный рандом образца бородах годов Visual Basic. Кому интересны мои заслуги может погуглить )
SO, что из этого следует?
Из этого следует, что заточка(с вероятностью 90%) работает как и сайт csgodouble. У нас есть выборка чисел до сотни, которые выбираются на основе изотопной псевдорандомизации по алгоритму байтового смещения от нынешней позиции на некое число.
На основе веса формируется раундовая выборка выпадения числел после прохождения алгоритмов смещений, число выпавшее максимальное колличество раз становится победителем и на его основе уже решается заточится ли наша вещь.(Особо любопытные бегом идут читать ветку псевдогенераторы рандомных чисел в WIKIPEDIA)
Для более понятного описания:
1) У нас есть 100 чисел, на каждый процент точки(Это очевидно, вероятно чисел больше, но суть не изменится)
2) Нам выпадает при каждой попытке РАНДОМНОЕ ЧИСЛО ЗАВИСЯЩЕЕ ОТ РАУНДА.
3) Два вышеуказанных фактора говорят нам, что начиная точиться от нуля в новый раз - мы начинаем новый матч до следующей точки, с сохранением предыдущей позиции выпадения и раундом.
4) На основе этих данных, логично вывести, что в двух разных раундах, нам вполне может выпасть одинаковое число, вне зависимости от того, какое было в предыдущем(На примере рулетки 50 - 50, на моей памяти было такое, что ZERO(Нуль по - русски) выпадало 3 раунда подряд, жадно поедая ставки Красного и Чёрного поля, хотя процент выпадения нулевого числа в среднем в 17 РАЗ НИЖЕ!
5) Итого, учитывая алгоритм изотопных смещений мы можем сделать вывод, что при неудачном подборе переменной матча, на основе которой у нас генерируется успех заточки, после дохождения до крайних пределов ожидания, будет логичнее закончить матч и заточить другую вещь, и пробовать точить основную, даже без добавочных бонусов к успеху.
6) Учитывая, что чисел у нас ,допустим, 100, то 1% вероятности и 25% изначального шанса будут равны 26 числам из 100, учитывая, что смещения немного изменяют вектор выбора следующего числа, и в двух следующих раундах нам может выпасть то - же самое число с вектором изменения ноль(на основе генерации номера матча), то логично будет изменить условия игры и начать новый матч.
7) Шансы заточки, другая волнующая вас здесь тема. Потому опишу ваши более - менее вменяемые шансы точить ваши вещи.
Учитывая, что в определённых условиях мы можем не заточить вещь до вменяемого состояние, за удовлетворяющее нас колличество попыток, то будет логичным начать новый матч.
Исходя из данных в таблице составим простую формулу от числа 200 для простоты и наглядности расчётов.
Итого мы имеем 200 чисел из них 25% это базовый шанс успеха, тоесть 50 чисел, и мы имеем 30 набитых проков, итого у нас 40%.
Казалось бы достойное число, но! 200 - 200 * 0.4 = ~120, у нас всё ещё около 120 чисел отданы на неудачную заточку!
Можно сделать вывод, что на основе базовой матчка, мы первым вариантом скорее всего получим неудачу, вопрос только один - как далеко это число находится от области удачных чисел.
При самом неудачном раскладе мы имеем числа до 80 - успех, а числа от 80 до 200 - неудача, соответственно, если нам выпадем 85, мы вынуждены будем по самым печальным меркам сыграть почти 65! раундов, до следующего успешного числа.
Учитывая, что в каждом новом раунде нам может выпасть одинаковое число, то вероятность успеха снижается логарифмически, мы можем составить формулу расчёта примерного колличества раундов и на основе факториала, но по факту, мы имеем около 50% вероятности заточки базовой за счёт псевдогенератого рандомных чисел и некий процент удачи от базового уровня успеха + набитых проков, кои являются 40%.
Не сложно посчитать, что 50% от 40% будет 20%!
Итого, при расчёте из этой таблицы - мы смело можем делить вероятность на 2, а если у нас выпал самый неудачный расклад - то и на 4! Прошу не забывать, что каждая попытка кратна 1, 3 и 7 потенциально удачны, потом заканчивать точку и начинать новый матч стоит на числах не кратных этим. А ещё не забывайте, что с каждым новым раундом наши шансы на успех растут в прямой линейной зависимости, поэтому стоит поставить для себя рентабельную границу для максимального колличества неудач, ибо после определённого колличества вложении успех становится не рентабельным и уводит наш балланс в отрицательную зону.
В среднем рандом в уровнях до трёхзначных чисел выдаёт 3 к одному, вероятность выпадения нового ряда чисел, по сему выведем, что при вероятности из таблицы 40% каждая 2 - 3 точка, потенциально успешна, соответственно ощутимую разницу в заточке вы получите только при 70 - 80! проках и базе от 10%!
В целом я могу посоветовать набить пару фейлов на вещи с ВЫСОКИМ шансом заточки, например броня +7, что гарантирует нам генерацию матча с числами ближе к успешным, а после 3- 8 фейлов на этой вещи переходить к основной, тогда вероятность заточить её с пары точек выходит максимальной. но это лишь моё наблюдение, вы вполне можете это проверить, а можете считать меня недалёким дауном. Алсо подтверждаю, что цвет(катество) вещи влияет только на цену починки и редкость её дропа, к точке это НИКАК не относится.
PS. Господа, не будьте настолько ущербными, если видите что "вещь не идёт" Скиньте проки - начните новый матч, не отчаивайтесь, примерно один из трёх матчей успешен, в среднем! Главное старайтесь не тратить успешные матчи на набитие проков, как когда - то с либерто просчитался один раз я.
PPS. При достаточной необходимости могу препарировать пакеты заточки, и даже добыть более вменяемые формулы, но шансов они вам явно не прибавят. Вы можете убедиться в написанном выше сами, особенно когда в следующий раз у вас будет 30 фейлов подряд, а потом фейлы будут идти 50 - 50% с успехом, либо 3 к 1, всё зависит от стартовой выборки. Если у кого - то есть лишняя сумма серебра на аккаунте, то можете проверить на недорогой вещи.
Успешной точки.
Last edited by FluiD96_renamed_1229607_13052020; 10.01.2016 at 06:55.