никто не горит желанием делиться со мной папами...
учитесь студенты, критика принимается.
Для лучшей понятности, все расчеты будут проводиться для кадериума.
кроме непосредственно альянса нам понадобятся 2 игрока и набор алартов
в сумме 7% (цифра может быть любой, но чем больше тем лучше)
Пусть один игрок (A) для чистоты эксперимента вытащит все свои аларты
и запишет базовую и общую добычу када
N, M соответственно.
Второй игрок (B) пусть вставит себе алартов например 3% бонуса и создаст альянс [ALART].
Игрок A заходит в [ALART] и вновь записывает базовую и общую добычу када
N1, M1
После чего игрок (B) изменит бонус алартов, например 7%
Игрок (A) записывает базовую и общую добычу када
N1, M2
Общая добыча ресурса расчитывается по формуле:
M = (
базовая добыча (N) +
бонус локальных артефактов (y)) * бонусы (
наука (W) + сотовые (E) + рассовый (R) + религия (T) +
альянсоый (x) + комплексый (z))
синим цветом показаны известные величины,
красным величины, которые предстоит посчитать.
для компактности:
наука (W) + сотовые (E) + рассовый (R) + религия (T) = U
получаем
М = (
N+
y) * (
U +
x + z)
Получам, чтобы расчитать альянсовый бонус нам необходимо знать бонус от локалок и комплексый бонус.
После проведения выше описанных экспериментов имеем:
M1 = (N1 + y) (U + 3% + z)
M2 = (N1 + y) (U + 7% + z)
система из 2-х уравнений с двумя неизвестными
выражаем у и z:
y = (M1/(U + 3% + z)) - N1
z = (M2/(N1 + y)) - U - 7%
y = (M1/(U + 3% + (M2/(N1 + y)) - U - 7%)) - N1
после всех преобразований получим:
y = (M1-M2/-4%) - N1
теперь нам известны y и z
после чего игрок А заходит в основной альянс и записывает общую добычу M3.
бонус альнсовых артефактов
x = (M3/N1+y) - U - z
Вот и все.
У меня есть скрипт в маткаде, который расчитывает бонус по всем ресурсам.
за 10к пап вышлю его вам.
Вероятно в следствии предстоящего апкипа этот метод опоздал родиться...