Война

Материал из Space Community
Перейти к навигации Перейти к поиску

Бои в космосе

Бой начинается при встрече флотов враждующих игроков в одной системе. Возможен как обычный бой с двумя враждующими сторонами, так и многосторонний бой с несколькими враждующими игроками или группами, в последнем случае каждая из сторон воюет против всех остальных.

Различаются три фазы боя, в каждой из них действует только один тип оружия (и системы защиты от такого оружия), в нижеописанном порядке:

  • Лазеры. Стреляют несколько раз на каждую орудийную установку (количество выстрелов зависит от типа), в случае нескольких орудийных установок количество выстрелов суммируется, повреждения распределяются равномерно между выстрелами. Попадают в цель всегда, но повреждения могут быть уменьшены за счет противолазерной защиты цели.
  • Ракеты. Стреляют один раз. Наличие дополнительных ракетных установок увеличивает урон от выстрела, общий урон равен сумме по всем имеющимся ракетным установкам. Вероятность попадания зависит от соотношения точности атакующего и противоракетной защиты цели.
  • Пушки. Каждая орудийная установка дает одну дополнительную цель, сколько есть орудий у корабля - столько доступно целей. Попадают в цель всегда, нанесение урона осуществляется по схеме "пока не закончилась прочность цели ИЛИ пока не закончились доступные цели", в последнюю цель "вливаются" все оставшиеся повреждения. Противопушечная защита блокирует определенное количество повреждений, весь урон, превышающий это количество, идет на повреждение корпуса цели.

Цель для каждого из выстрелов выбирается определенным образом. Каждый выстрел, в случае попадания, снимает с прочности цели значение, равное уровню повреждений оружия, но в случае наличия защиты снимается меньшее значение, согласно алгоритму действия защиты. При достижении каким-то из кораблей нулевой прочности, он исключается из списка целей. В конце каждой фазы боя достигшие нулевой прочности корабли изымаются из числа участников боя (а заодно снимаются с баланса): "взрываются от полученных повреждений".

Уничтожение планет

Уничтожение планет можно запускать после проведения научного исследования Вторжения. Для того, чтобы начать зачистку системы, необходимо, чтобы гарнизон и орбита защитника были пусты, а в составе вашего флота были боевые корабли.

За один ход на каждой планете одно из зданий теряет Х уровней, где Х - уровень вторжения у противника. Приоритет выбора зданий во время зачистки отдается Фортам, они уничтожаются в первую очередь, защищая собой остальные строения. Если уровень здания оказался недостаточно высоким для противостояния вторжению, случайное здание будет также повреждено.

Планета вымирает, если на ней не остается ни одного строения.

Строить новые здания во время вторжения другого игрока нельзя. Однако, увеличивать уровень уже имеющихся зданий можно.

Любой выживший после боя корабль владельца системы останавливает вторжение.

Поражение

Если у игрока захватили или уничтожили все системы, и он не имеет колониальных кораблей, а также не имеет кораблей-захватчиков с флотом сопровождения достаточной силы - он считается проигравшим, и для него игра в данной вселенной завершена (для упрощения алгоритмов можно просто включить счетчик ходов при потере последней системы). При выполнении условий или истечении срока игра удаляется из списка доступных, игрок получает на свой аккаунт сообщение о проигрыше с описанием причин, названием и краткими характеристиками игрового мира, очень точным временем сего события, номером хода на котором данное печальное мероприятие произошло. Вопрос о повторном начале игры в той же вселенной при проигрыше - обсуждаем. Можно сделать запись в аккаунте о проигрыше в глобальном мире, которая будет храниться вечно, с указанием названия мира, даты и времени (видна другим игрокам при просмотре профиля). Возможно, победитель тоже получит в свой профиль запись о победе. По малым мирам такие записи делать не стоит, их будет накапливаться слишком много.

Функционал в разработке.