Короч где-то джва года назад я накидал простейшую мини-игру на фреймах

Чуть позже это превратилось в полноценную технодемку, где нужно расстреливать астероиды. К WASD управлению добавился дэш по направлению движения.

Потом возникла идея добавить настоящих врагов, и придумался босс, с рабочим названием Eater of worlds. Да, это должен был быть монстр, который буквально жрал планеты. Примерно в голове были нарисованы сюжет и ролики. Игрок отправлен в ту часть галактики, что расправиться с ним. Рабочее название игры было Flagman: Xtreme Galactic Mission, сокращённо Flagman XGM (очень толстая и несмешная шутка, которую бы поняло полтора человека из дискорда хгм)

Основной геймплей я видел как такую Галагу на стероидах. Корабль визуально движется вперёд, при этом игроку дана возможность перемещаться только вправо/влево, и перед ним маячат волны врагов.
Враги залетают по безье, могут сразу улететь, а могут остаться на экране, реализуя одну из моделей поведение (постоянное масштабирование структуры, движение в стороны, или ещё что-нибудь). Волны могут быть с разным количеством врагов, разных цветов, разных рамеров, с разным хп. С некоторой вероятностью враги могут обстреливать игрока, совершать атаки камикадзе, становиться временно неуязвимыми, и дропать предметы. В основном какие-то временные баффы (неуязвимость, тройная стрельба, прицельная стрельба, и т.д.) или дебаффы (замедление, отключение стрельбы, инвертирование клавиш управления, и т.д.).
И по-моему я реализовал все механики, которые хотел, там осталось тупо заполнить базу данных волн.
Враги назывались космическими пиратами, по сюжетке предполагалось, что по какой-то причине (анонимный заказчик) все головорезы галактики бросились останавливать Флагмана на пути к Пожирателю Миров.
Геймплей этой псевдогалаги должен был делиться на стадии, между которыми были бонус-уровни. После всех стадий, первым боссом должен был стать The Pirate King. Тупо огромный корабль с большим количеством хп, который бы, помимо всего прочего, засорял бы экран отрицательными предметами.

Мне хотелось настолько крутого босса, которого нельзя было победить, и так родилась идея босса The Hunter. Суть в том, что это настолько опасный чувак, что с ним сражаться было невозможно, поэтому нужно было включить сверхсветовую скорость и удирать, так в этой карте появился 2д раннер. Полоски хп по моей задумке быть не должно было, только полоска топлива. Топливо уменьшается со временем само по себе, и любой урон также его уменьшает, но его можно собирать по дороге. Поражением считается опустошение полоски топлива. Босс стреляет в спину и абсолютно неуязвим для встречных объектов по пути, зато игроку они наносят урон, и сбивают прицел. Дэш немного выглядел нелогичным, поэтому был заменён на возможность включения временной неуязвимости по кнопке.
Нужно было продержаться определённое количество времени, по истечению которого игрок влетал в пояс астероидов (там самая технодемка с астероидами с которой всё началось!), и Охотник, по сюжету, прекращал преследование.

В принципе, на раннере стало понятно, что у фреймов в варкрафте слишком низкий рефреш рейт, то есть всё выглядит как будто игра идёт в 30 фпс, и там тупо больно глазам, поэтому я забил на эту карту (хотя я и раньше не то чтобы очень фанатично её пилил, так, раз в месяцок, вечерком, под подкастики). Вижу два варианты продолженния проекта, чтобы не потерять, так сказать, кодовую баззу и ассеты:
  1. Переделка с фреймов на мировые объекты. Это не так сложно как могло бы показаться, поскольку пилилось всё в эдаком быдло-ООП стиле, где все объекты были кастомными, то нужно просто спуститься на самый нижний уровень и заменить нативки фреймов на нативки спецэффектов. Не супер сложно, даже кое-что можно было упростить в проекте, например вращение, которое для спрайтов не доступно нативно, но... блин, мне тупо не хочется.
  2. Пересобрать проект на LOVE 2D. Тут возникает такой момент, что мне не хотелось изначально создать одну из миллионов 2д игр на 2д движке, мне хотелось создать одну из десятков 2д игр в варкрафте. Поэтому особо тоже не хочу.
Короче вот такая тема. Пишите, если кому нужны ассеты или наработки отсюда
`
ОЖИДАНИЕ РЕКЛАМЫ...
38
Может, раскидаешь на сайт по категориям?
Ответы (2)
26
ScorpioT1000, блин, чувствую дух того самого классического мема хгм "Выложить ресурсы", который всплывает когда умирает очередной долгостроящийся проект. Коммьюнити всегда просит выложить ресурсы, но никто этого никогда не делает.
38
Makeba, я свои понемногу выкладываю и многим пригодилось :)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.