воскресенье, 14 мая 2023 г.

Arc Hound: Island Assault

Год релиза: TBD

Скачать последнюю версию: Demo 1

См. также:

Примечание: эта игра является бесплатным фанатским проектом, созданным только для развлечения. Серия Contra принадлежит Konami, все использованные ресурсы (спрайты, фоны, музыка), логотипы, персонажи и т.п. принадлежат их законным владельцам.

Титульный экран игры

Время офигительных историй - Продолжение Contra Force

Продолжение Contra Force / Super Contra 6 я хотел сделать очень давно, но все-время что-то шло не так.

Самый первый "сиквел" я начал разрабатывать в том же году, когда познакомился с игрой (кажется, в 2004). Это продолжение представляло собой набор новых уровней, нарисованных на бумаге, и не имело практически ничего общего с оригиналом. Рэмбо и его товарищи использовали те же виды оружия, что и на Dendy, но, кроме них, они могли найти дополнительное оружие и полезные предметы типа летательного аппарата и использовать их в любое время. Также в "игре" были полоса здоровья, бронежилеты и что-то еще (уже не помню что). Все герои носили военную форму - такую, как Эрик из Crossfire в Колумбии. Кроме бандитов, героям мешали роботы и странные монстры (например, гуманоид, полностью составленный из треугольников). Застопорилась эта игра на третьем уровне, в котором Рэмбо спасал своих товарищей из плена. Сейчас эта игра полностью утеряна.

Время шло. В 2009 году, я занялся разработкой Super Contra Fan Game (о которой лучше и не вспоминать). Изначально я хотел сделать четырех героев разных военных классов (штурмовик, снайпер, эксперт по тяжелому оружию и... ниндзя) с разным набором оружия, но позже эта идея была отметена в пользу одного универсального героя.

В 2014 году я всерьез задумался о продолжении Contra Force. Летом я начал работу над движком проекта. Основной моей целью было разобраться в системе анимации героев. В результате получился небольшой проект, в котором Бернс сражается с войсками Красного сокола в джунглях Галуги. Дальше трети тестового уровня проект не продвинулся, но с его помощью я разобрался с двумя вещами: анимацией героев Contra Force и респауном объектов.

В 2015 году я работал над Arc Hound: New Mission. Об этом можно подробнее прочитать в соответствующей статье.

В 2021 году я работал над Contra Fusion. Отряд Бернса должен был появиться в проекте как игровые персонажи, хотя геймплей за них был бы максимально приближен к классической Контре (т.е. у всех героев были бы те же скорость бега и высота прыжка, что и у Билла). Тем не менее, у них была своя система анимации (а у Бинса даже использовался другой набор масок). Герои были запрограммированы, но так и не попали в публичную версию - проект сменил разработчиков и заглох.

Честно говоря, я не был доволен предыдущими проектами. Герои в них были созданы отдельными объектами поэтому в случае каких-либо нововведений пришлось бы делать в четыре раза больше работы. Также большая часть логики была задвоена и захардкожена, многое было сделано, честно говоря, очень криво. Все можно было сделать значительно проще - через один объект и массивы спрайтов, смещений и личных переменных.

23.08.2022 г., сам не знаю почему, я ощутил жгучее желание воссоздать Contra Force / Arc Hound на Game Maker'е (GM 8 one love). Основная идея - проверить, получится ли организовать движок в 60 ФПС с единым объектом для всех героев, а также с новым подходом к управлению и организации кода (скрипты). Поскольку у меня уже было много наработок в данной области, работа пошла очень быстро. На данный момент готова основа игры, в которой реализованы:

  • Уровни с видом сбоку;
  • Уровни с видом сверху;
  • Все четыре героя со своими особенностями геймплея (включая альтернативный внешний вид Бинса);
  • Механика некоторых видов оружия отличается от оригинала;
  • Дополнительные виды оружия, бронежилеты (позволяющие выдержать одно попадание) и возможность управлять танком.
  • Респаун врагов и разрушаемых объектов.

В принципе, готова отличная основа для продолжения.

В мае 2023 года я, опять же неожиданно для себя, начал работу над Arc Hound: Island Assault. Это - смесь Contra Force и Contra, в основе которой - значительно обновленный движок Contra Fusion. Подробнее прочитать об этом проекте можно в соответствующей статье.

2024 - Год Contra?

 Давно я тут ничего не писал. Надо это исправить. В сегодняшней записи я хочу поговорить о моей любимой серии игр - Contra . Долгое время (с...