Играем в бои из Героев меча и магии с помощь шахматной доски и фигур

Играем в бои из Героев меча и магии с помощь шахматной доски и фигур

Я придумал игру, которая объединяет боевую механику третьих героев с юнитами и правилами классических шахмат. Главной моей целью было сделать так, чтобы для игры было достаточно обычного шахматного набора, но сохранялся дух боёвки из HoMM 3 с очками здоровья, ожиданием и прочими тактическими плюшками. Впрочем, просто читать правила никому не интересно — предлагаю попробовать бой с тупеньким ботом по ссылке.

Не хочу перегружать пост подробными правилами — их можно почитать либо в репозитории проекта, либо на хабре. Но если кратко, то в «Героях шахмат» (так я это назвал) фигуры ходят по шахматным правилам, но дерутся, как неупакованные в стек юниты из HoMM 3: пешки — копейщики/троглодиты, а король — в гидра/чудище.

Ключевые отличия от обычных шахмат в следующем:

  • У фигур есть очки здоровья и ранги, которые слегка смещены относительно традиционных шахмат.
  • Король — полноценный участник боевых действий и самая мощная фигура на доске.
  • Цель игры — уничтожить вражеского короля (то есть, довести его очки здоровья до нуля) и все вражеские пешки, которые способны в него превратиться.
  • За один раунд ходят все фигуры, порядок хода определяется рангом фигуры, а также использованием тактического приёма «Ждать».
  • Когда одна фигура атакует другую, последняя теряет очки жизни, начальное значение которых определяется рангом фигуры — они отмечены в углу фигуры. Фигура уходит с доски лишь когда её очки жизни обращаются в ноль. Начальное здоровье зависит от ранга фигуры, а урон, который она наносит, — от разницы в рангах сражающихся.
  • Атакующие фигуры не занимают место уничтоженной фигуры, а обороняющиеся фигуры могут контратаковать, если пережили атаку.

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

Как я уже отмечал выше, играть в «Героев шахмат» можно ирл с помощью обычной шахматной доски — в этом преимущество моей игры перед другими версиями настольных героев. Правда, у меня всё же нужно для фигур высоких рангов вести небольшие записи об очках здоровья. Также нужно будет самостоятельно вычислять урон от атак и контратак, но это легко делается в уме. Команду «Ждать» можно обозначать небольшим смещением фигуры назад в клетке, а команду «Защита» — смещением фигуры вперёд.

Думаю, я достиг своей цели: бои получаются очень динамичные (3-4 минуты), но в то же время требуют тактического мышления. К сожалению, я не осилил онлайн-PvP версию, поэтому если хотите поиграть с друзьями, встречайтесь в живую или используйте дедовский метод игры в шахматы по переписке — тут это всё работает.

Надеюсь, вам понравилась игра. Буду признателен за конструктивную обратную связь.

3
2
11 комментариев