На 99% уверен, что это неприменимо у нас, но все же 1%...
Хорошая система активации апов - логарифмическая прогрессия.
Y = a + a * 0.1 · log₁₀(X), где:
Y - процент бонуса арсенала итоговый
a - процент, получаемый при 800 активированных апгрейдах.
0,1 - условный коэффициент того, как сильно количество активированных апов влияет на результат (устанавливается админом)
log₁₀(X) - сама функция убывающей прогрессии
Тогда, на примере лазерки, если 800 активированных апгрейдов дают +240%, то по формуле выше,
100 000 активированных сверх этого апгрейдов дадут 240% + 240* 0,1 * log₁₀(100 000) = 240% + 240% * 0.5 = 360%
1 000 000 активированных сверх этого апгрейдов дадут 384%
10 000 000 активированных сверх этого апгрейдов дадут 408%
Формулой можно поиграться, но смысл в том, что есть очень медленно растущая прогрессия, которая:
1. Не поломает баланс
2. Люди смогут утилизировать все лишние апы, получив соответствующие достижения
3. Будет убрана текущая система активаций, где активировать только по 50 штук с нулевым результатом
4. Те, кто имеет больше коллайдеры, получат преимущество, хоть и мизерное
5. Сохранится базовая система с необходимостью получения 20 уровня побед в каждом направлении