Условием победы в военных действиях мира Clan Wars является завоевание большего количества трофеев, чем у врага. Трофеи зарабатываются в боях за Хранителя клана и при попадании соперника в ловушки/растяжки. Информация о заработанных трофеях становится доступной в Дип. корпусе только после окончания войны. А ведь для успешного ведения боевых действий порой жизненно необходимо знать в течении самой войны количество трофеев, полученных врагом за отдельные бои. На основании анализа двух топиков на форуме 1,2, предоставляю свои наблюдения по поводу подсчета трофеев за бои. Итак, после окончания боя выигравшему клану (а в случае ничьи, то тому клану, который в этом бою защищал Хранителя) зачисляются трофеи исходя из: 1. Категории клана. 2. Соотношения сил команд в бою. 3. Соотношения сил кланов в данный момент. Прошу обратить внимание на номера пунктов. Пункты расположены по убыванию важности их для вычисления количества трофеев. Очень важен второй пункт. По моим наблюдениям именно он и является камнем преткновения. Достоверно зная соотношение сил в бою, определить количество трофеев не составляет труда. Третий пункт, опять же насколько я заметил, влияет только на сотые доли трофеев, что может быть несущественным и я его в вычислениях вообще опускаю. Все кланы разбиты на 4 глобальных категории. Первая категория - кланы с силой 0-40. Вторая категория - кланы с силой 41-80. Третья категория - кланы с силой 81-120. Четвёртая категория - кланы с силой 121 и выше. Вот собственно и коэфициэнты по категориям: 1 категория - 0.5 2 категория - 0.75 3 категория - 1 4 категория - 1.25 Как же выглядит формула подсчета трофеев? Все гениальное просто: Количество трофеев = коэфициэнт категории * соотношение сил в бою. Как я уже упоминал, слабым местом формулы является определение соотношения сил. При равном распределении (тогда количественное его обозначение равно 1) все просто: Х=0.5*1=0.5 (для первой категории; Х - кол-во трофеев) При отсутствии равновесия сил в бою количественное обозначение соотношения сил меняется в большую или меньшую сторону (в зависимости от того, какая сторона подсчитывает трофей)- для тех, кто оказывается в бою в меньшинстве, количественное обозначение растет, и наоборот. Воистину, памятник заслужит тот человек, который определит сколько десятых долей (а может и больше) прибавляет/отнимает от единицы вмешивание в бой персонажей определенного уровня. А формула приобретает уже новый вид: Количество трофеев = коэфициэнт категории * (1 ± вес уровня) Х=0.5*(1±У) (для первой категории; Х - кол-во трофеев, У - вес уровня) В формулу нужно подставлять только количественное обозначение "веса" того игрока, который нарушил равновесие сил в бою. Определение "веса уровня", таким образом, является приоритетной задачей на данном этапе исследований. Однако, далеко не все войны в Clan Wars проходят в жарких баталиях. Зачастую это лишь банальное избиение хранителя клана соперников. В данном случае, всупает в силу данный момент: Если получаемое количество трофеев будет меньше чем 25% от базового для данной категории, то победитель получает 25% от категории клана. Тобишь, в случае, когда соперник не заходит в бой вообще, нападающий получает 25% от категории своего клана. И в случае, когда наблюдается сильный перевес в соотношении сил сторон (точно определить его наличие пока также затруднительно), победившая сторона также получает лишь 25% от категории своего клана. Формула для расчета трофеев в данном случае имеет следующий вид: Количество трофеев = коэффициент категории * 0.25 Х=0.5*0.25=0.125 (для первой категории, Х - количество трофеев) Однако округление идет до сотых, так что победитель получает 0.13 трофея. И еще одно важное положение: Если при защите хранителя защищающаяся сторона оказала сопротивление, но всё-равно проиграла, то она так же получает трофеи, но не более 25% от количества, получаемого победителем. Однако здесь так же учитывается соотношение сил команд. Чем меньше команда защитника - тем меньше от 25% она получит. Зная количество трофеев, заработанных в бою при нападении на хранителя соперника и при наличии сопротивления со стороны соперника, можно рассчитать количество полученных врагом трофеев используя данную формулу: Количество трофеев соперника = ваше количество трофеев * Х (при 0<Х≤0.25) Я бы, для страховки, использовал такое значение - Х=0.25. Пожалуй, в этой статье я коснулся основных проблем, возникающих при подсчете трофеев, полученных врагом за конкретные бои. С радостью приму любую конструктивную критику в адрес статьи либо в свой адрес.
|