MORTUMASTRA / Мёртвые звёзды

  • Herzenrg
  • Персональный
  • 29 постов
  • Обновлено: 29 июня 2022, 19:02

DeadStar — продолжаю улучшать механизм работы с картой. За выходные переделал систему из своего поста. Оказалось,  для отображения айтемов на миникарте нужно хранить всю инфо о комнатах (их положение в матрице + ширину, высоту). Сделал как говорил ксит — прошёлся по кмнатам и снял все параметры. Теперь даже переходы на миникарте ставятся автоматом по комнатам. Я только матрицу с комантами задаю.

DeadStar — карта и мини-карта. Что-то такое получилось пока что:

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

DeadStar — готовлю билд для теста боёвки, пока что упирается в создание сносных противников. Параллельно распиливаю игру на комнаты. И сегодня маленькая победа (для моего личного геймдева в целом) — сделал комнаты как в тру-метроидваниях — разного размера и пересчёт переходов между ними. Дальше миникарта и сохранение состояния объектов. Отдельный гемор — езда на Звезде, буду делать позже.

DeadStar: Перевернул UI и стало лучше, да. Как-то прям на свои места встало всё:

Kcacjl2

Видео сниму когда доделаю крафт по чертежам. Завтра скорее всего.

Пилю боёвку:

Пока что украсил спецэффектами и получением повреждения. Нужно паттерны думать и юзабельность оружия игрока.

DeadStar: сканер окружения. Всё пытаюсь

DeadStar: сканер окружения. Всё пытаюсь воплотить в жизнь свою задумку со сканером окружения. Изначальная концепция иконок на краях экрана провалилась, т.к. не видно нифига и сканнер имеет ценностьдля того чтобы понимать что там спрятано за углом. Попробовал реализовать вот так:

Типа иконки только в той области, которую игрок не видит с учётом динамического окружения. Сперва думал что не смогу сделать, пробовал разные режимы, но в итоге сделал свой шейдер с нуля, который принимает на вход две текстуры и рисует первую используя в качестве альфа-маски вторую. На первой текстуре у меня иконки, на второй — уже сгенрированная карта динамического освещения. Вышло вроде неплохо, но ещё нужны доработки по отображению иконок в сетке.

DeadStar: cделал более плавное движение персонажа и прикуртил индикацию перезарядки в UI

DeadStar: Работаю над динамикой

Работаю над динамикой. Перерисовал спрайт ГГ в нечто более напоминающее дроида, сделал анимацию UI при подборе трупа. Переделываю стрельбу. Вместо четырёхнаправленной будет обычная стрельба в две стороны, выброс бомбы вниз и новастрайк из выстрелов — это три иконки справа. Пока что только обычные выстрелы сделал, что демонстрируются в видосе:

Справа снизу показан чертёж. Это будет карточная система для крафта вещей из останков врагов.

На текущем этапе закончил с HUD интерфейсом. Доделал недостающие части, подкрутил блум чтобы он засвечивал и блурил только яркие пиксели. По цветам немного состарил до кондиции «постапокалипсис»

uFmio6s

А если так? Часть интерфейса ещё не доделана, это только основа. Блевотный туман замнеил на синий (как верхняя и нижня панели)

wgrClBX

Dead Star - копошащийся туман

В общем, я добился нужной гаммы в своём проекте DeadStartozoHUQ

Для тех кто играл, стало ли лучше по свету? И я выделил стены тайлами.

cig0Ppr

За грядущую неделю хочу подвергнуть переменам боевую систему и разбить карту на комнаты.

Переделаю визуал выстрелов и взрывы. Геймплейно стрельба разделится на три вида. Две кнопки для стрельбы вправо и влево так и останутся. Кнопка вниз будет кидать бомбу вниз и тратить больше энергии. Кнопка вверх — будет тратить всю энергию и генерировать нову. Враги начнут оставлять после себя искры, которые можно будет при помощи чертежей крафтить в лечилки/деньги/энергию. И UI соответственно переделаю (на бумаге уже готово всё)

Народ, при всей моей безграничной

Народ, при всей моей безграничной умственной мощи в ней есть как минимум одна большая прореха в области шейдеров. Я сейчас работаю над допиливанием демки проекта DeadStar и хочу поюзать шум для обозначения пограничных к «туману войны» зон. В целом у меня получилось, но пока что я использую преренедрённый шум сделанный фотошопом из нескольких кадров спрайта. Выглядит очень дёргано и раздражающе. Я хочу использовать шейдер для генерации текстуры шума. Но всё не так просто, мне нужно два шейдера:
1) Шейдер, который будет рисовать мне текстуру облаков аля фотошоп. Как я понял — это Perlin Noise. Но мне нужна управляемая генерация, чтобы я мог рулить параметрами и плавно менять очертания этих облаков с течением времени. Как я понял, там псевдогенерация, так что если скармливать один и тот же seed, но менять параметры то я получу те же самые облака, но немного другие так ведь?
2) Шейдер статического шума который будет имитировать помехи. По моей задумке он должен накладываться на сгенерированную выше текстуру.

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

Dead Star - планы и развитие проекта

Ks9jEPh

Я уже кучу раз подобные посты создавал, про того же Кота. Но сегодня речь об этом пойдёт всерьёз.

Опыт примерно последнего года моих проектов в стиме намекает мне что я херовый разработчик. Но я не хочу соглашаться с этим утверждением. Я же вижу что есть проекты примерно такого же класса как у меня, но более успешные как в плане «заметности» так скорее всего и финансовом. Я уже почти год не сотрудничаю с Лакруа (не считая моих старых проектов), и вот недавно стал в стиме издателем самого себя. За что большое спасибо Xitilon-у, за многое, в т. ч. и за помощь в этих всех юридических вопросах. Проблем с этим у меня лично было ОЧЕНЬ много. Вплоть до того что приходилось рефанд директа делать, но это другая история.

Мой последний проект Cold Silence («И не осталось никого») с одного из гаминаторов увидел свет 31 мая. Довольно много нового контента (локации, боссы), похорошевший дизайн и полноценный полноэкранный режим. На доработку я потратил последние где-то 8 месяцев и собрал на данный момент один негативный отзыв и хуй.

Примерно такая же история была и с танчиками Heavy Memories. Очень прохладная история, стоит отметить.

И дело не в ценообразовании. Ведь я вижу как игры с таким же количеством контента стоят даже дороже при том же уровне технического исполнения.

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

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

читать дальше >>