Сравнение юнитов
Выберите от двух до четырёх юнитов, и вы увидите их характеристики рядом, сколько времени нужно каждому, чтобы уничтожить каждого из остальных, и как каждая пара выступает один на один и при равных затратах металла или энергии. Каждое число рассчитано выстрел за выстрелом по файлам юнитов и оружия самой игры. Выбор сохраняется в адресе страницы, так что ссылка вроде Малыш и А.К. сразу открывает это сравнение.
Из чего исходит расчёт времени
- У оружия есть обычный урон, а в его таблице урона могут быть названы юниты, которые получают другое количество. Против названного юнита указанное значение заменяет обычное. Прямое попадание наносит полный урон даже у оружия со взрывом, а урон от взрыва другим юнитам поблизости не учитывается.
- Игра считает перезарядку в тридцатых долях секунды с округлением вниз, и время рассчитано так же. Оружие, которое стреляет очередями, выпускает выстрелы очереди с промежутком в один интервал очереди, причём первый — через один интервал после начала стрельбы.
- Всё оружие, которое может повредить цель, открывает огонь в один и тот же момент, оба юнита уже на дистанции выстрела, и каждый выстрел попадает. Время полёта, разворот и наведение не учитываются.
- Зенитное оружие стреляет только по самолётам в полёте, а торпеды — только по кораблям и подлодкам. Остальное оружие стреляет только по целям над водой. Игра позволяет большей его части стрелять и по самолётам, но попадёт ли неуправляемый выстрел, зависит от того, как движется самолёт, поэтому против авиации учитываются только зенитное оружие и самонаводящиеся ракеты.
- Оружие, которое только оглушает, например у Паука, урона не наносит и не учитывается, как и противоракетная оборона. Оружие, которое стреляет по команде, например D-пушка Командира, бомбы и ядерные ракеты, учитывается, если вы не снимете флажок.
- В игре убийства увеличивают урон юнита, снижают получаемый им урон и сокращают перезарядку. Время рассчитано без убийств с обеих сторон и с достаточным запасом энергии для оружия, которое её расходует.
- Выдвижные орудия, такие как Засада, в закрытом состоянии получают гораздо меньше урона. Время указано для раскрытых орудий, какими они бывают, когда отстреливаются.
Столбец «Один на один» учитывает ещё одно правило игры: чем больше прочности теряет юнит, тем медленнее он перезаряжается, и на грани гибели — почти на пятую часть медленнее.
Металл к металлу
Один на один и в группах два юнита могут показывать себя совсем по-разному. Дешёвый юнит может проигрывать каждую дуэль и всё же побеждать, когда на тот же металл покупаются три таких. Для столбцов стоимости справочник использует квадратичный закон Ланчестера — давнюю модель сражений, в которой все юниты могут стрелять одновременно. Огневая мощь каждой стороны — это её скорость уничтожения, то есть сколько юнитов противника один юнит уничтожает за минуту, стреляя по непрерывной линии таких юнитов, поэтому урон, потраченный впустую на добивание, идёт ей в минус. Сила группы — это скорость уничтожения, умноженная на квадрат численности, и при равных затратах металла на обе стороны побеждает более сильная группа.
Число рядом с победителем показывает, во сколько раз больше своей стоимости в металле его группа может одолеть юнитов другого типа. Число 1,5 означает, что группа победителя может одолеть юнитов другого типа на сумму в полтора раза больше своей. «Энергия к энергии» использует тот же расчёт со стоимостью в энергии. Модель — не код игры. Она не учитывает дальность, скорость и местность, которые часто решают исход настоящих боёв, так что воспринимайте её как меру выгодности, а не как прогноз.