Итак, основной принцип вложения своих СО в чужие ВС: вкладывайтесь так, чтобы вас не могли перебить (это называется "гарант"). Гарант в Forge of Empires считается очень легко.
Если до вас все игроки вкладывались "правильно" - считается вообще элементарно.
Итак возьмем например:
Есть какое либо ВС в которое уже вложено 500 СО, а полный уровень до закрытия - 650СО (т.е. в прогрессе ВС видим 500/650).
на 1-м месте есть вложение в 350 СО,
на 2-м - 150 СО,
Вы же желаете зайти на 3-е место.
Далее работаем в уме(простая математика):
Вычитаем 650- 500 = 150, полученное число делим пополам: 150 / 2 = 75 - это гарантированный вклад, который уже никто не перебьёт.
Возмем пример чуть посложнее, если кто-то недовложился, но это тоже легко.
Берём те же 550/650, только с другим "раскладом":
на 1-м месте вклад 350 СО,
на 2-м - 150 СО,
на 3-м - 50 СО.
Считаем: 650-550 = 100.
О! Игрок на 3-м месте, который вложил 50 СО, не умеет считать (или у него не было выбора - он "заплатил" эти 50 СО за какую-то услугу и на призовые места вообще не претендует).
Тогда 100 + 50 = 150, эти 150 делим пополам: 150 / 2 = 75. Получается гарант - 75.
Обобщаем.
Видим в прогрессе цифры N/M (N - вложено в уровень, M - полный уровень).
Всегда первым шагом вычитаем M - N, получаем K = M - N.
Дальше смотрим вклады других игроков - Q1, Q2, Q3 и т.д. (Q1 > Q2 > Q3 ...)
Если вычисленное K не больше, чем самое меньшее Qi (т.е. меньше либо равно самому меньшему Qi) - никого перебить мы не можем, это первый случай, тогда гарант - это X = K / 2.
Если же вычисленное K больше какого-либо Qj (сравниваем сверху вниз, от большего Q к меньшему) - значит, этого игрока мы можем перебить (сколько вложений и каких расположено ниже Qj уже не важно).
Тогда гарант X считается так: X = ( K + Qj ) / 2.
Надеюсь, расписал всё доступно и понятно. Сначала на примере, затем в общих выкладках.
0 комментариев
Информация