Здравствуйте, я пытаюсь найти Формулу определенной системы (игры) и мне нужна помощь.Пытаясь найти (догадаться) формулу игры
Я постараюсь не попасть в контекст игры слишком много, но иногда это необходимо для лучшего понимания ситуации.
Это длинный текст, но нести меня! эта игра существует уже 12 лет, и никто никогда не пытался расшифровать его (или, по крайней мере, были опубликованы результаты)
Я уверен, что игра в основном делается в C++, если это помогает ...
Факты:
1) это смесь процентного и плоских значений неизвестного порядка
2) Я не знаю, что фактическая база значение, и вероятно, что другие невидимые бонусы существует
3) Обнаружение всех бонусов не имеет значения, только найти алгоритм работы для общественного пользования
4) можно собрать неопределенное количество, например уравнения
5) У меня есть 10 оборудование слотов + 1 слот оружие, каждый оборудование может иметь определенный% бонус, и оружие может иметь определенный плоский бонус
Пока я предполагаю, общая формула
(baseValue + flatBonuses)*(sumOfAllPercentageBonuses/100 + 1) =finalTotal
примеры Equation:
Основной проблемой я имею здесь, является то, что, когда я удаляю все оборудование + оружие штук, кажется, что число я вижу, это на самом деле не базовое значение, следовательно, почему:
2170 является наималейшим значением я могу визуально видеть удаление всего оборудования
(2170)*(1.22) = 2543 is false
Но я думаю, что это безопасно предположить 2170 близок к фактическому базовому урону, поскольку он растет на 17% от указанных 22%
оружия, скорее всего, имеет модификатор к нему плоское значение:
309 здесь оружие плоскому урону
2170 + 309*weaponModifier = 2685
Другого оружие:
2170 + 34*weaponModifier = 2226
Учитывая 2170 должен быть близок к фактический базовый урон, а модификаторы оружия, использующие 2170, дают около 1.6ish, мы могли бы предположить, что модификатор оружия 1.6 с низким пределом погрешности.
И возможно, что проценты фактически не суммируются:
снова, начиная с 2170:
- с 1 оборудования дает 22% каждый добиваюсь 2543 конечное значение
- с 2 оборудования дает 22% каждый я достичь 2993 конечного значения
высокого Значение Текущая визуально достигается применением общей предполагается формулу:
оборудование:
4X22%
1x19%
1x159%
1x105%
общая 379%
1x494 (оружие)
(actualBaseBalue + otherFlatBonuses + 494 * weaponModifier) * (4,79) = 12.908
Я не прошу для всех чтобы усердно работать для меня, но я не математик. Я пробовал это в течение 2 часов без каких-либо результатов, если у кого-то есть идеи, я был бы им очень благодарен! Спасибо за прочтение.
Если кто интересуется дополнительной информацией или снимками экрана, просто спросите.
что это связано с математикой или C++? – agentp
mathematica была ошибкой, отредактировал – Mojimi
Что такое 309? (когда вы говорите об модификаторах оружия). Значит ли это значение, которое становится 494 позже? Можете ли вы собирать данные с несколькими различными видами оружия? У вас есть что-то вроде уровня квалификации, соответствующего оборудованию/оружию? Они могут вступить в игру. В этом случае вы должны попробовать разные значения оружия точно такого же типа/навыка.И из любопытства, какая это игра? – Cimbali