Настало время рассказать о механике ведения боя в игре Heroes M&M Concept.
Основной подход к бою практически совпадает с оригинальной версией игры Heroes Might & Magic.
Реализовано игровое поле боя. Размер поля 14 на 7 клеток. В отличии от оригинала клетки имеют квадратную форму (в оригинальной игре они ортогональные).
Режим боя - пошаговый. В бою принимает участие активная армия Героя. Количество юнитов с каждой стороны не превышает 3 единиц.
В начале боя юниты, участвующие в бою, располагаются на крайних клетка справа и слева.
На поле боя случайным образом могут появляться препятствия в виде пеньков, камней и луж.
Бой разделен на раунды. В каждом раунде очередность хода юнитов зависит от их скорости.
Юниты имеющие способность дальней атаки (лучники, маги и т.п.) имеют возможность наносить урон удаленно. Стоит заметить, что такой класс юнитов имеет штраф на расстояние до цели. Если расстояние до цели больше 7 клеток, то урон уменьшается на 50%.
Юниты с ближней атакой сначала должны приблизиться к атакуемому.
Для атаки вражеского юнита необходимо его выбрать. Цвет клетки при этом должен стать красного цвета. Для перемещения также необходимо выбрать клетку куда следует переместить юниту.
Атака может осуществляться с любой соседней к цели клетки.
Юниты с дальней атакой теряют свою способность к стрельбе в текущем раунде боя при любом перемещении.
Все юниты в игре имеют способность хотя бы один раз в текущем раунде произвести контратаку - отвечать на получаемый урон в ближнем бою. Некоторые юниты имеют дополнительную способность - несколько раз контратаковать за раунд или же не вызывать контратаку.
Такие особенности некоторых юнитов взяты из оригинальной версии игры.
Бой завершается при потере всех своих войск Героем - поражение, или же при уничтожении всех вражеских войск - победа. Также Герой может в любое время сбежать с поля боя с потерей всех своих войск или же сдаться с выкупом войск.
В следующей статье расскажу об использовании магии в бою.
Ссылка на игру ниже.
https://yandex.ru/games/?utm_source=main_stripe_big&app=148835