Витаминки и напряжение

Вчера 09.11.2026 был стрим по Светофазе, на котором я начал реализацию утилизации различных предметов и обновил подсказки. В этом посте про подключение вентиляторов и витаминки

Запись стрима доступна примерно до 23.11.2026 - потом твич автоматически её удалит.

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

Напоминаю, что в инвентаре есть три типа ячеек

Витаминки и напряжение

В красные ячейки можно складывать ТОЛЬКО лечебные предметы.

В серые и синие можно складывать любы предметы КРОМЕ лечебных.

Но чем серая ячейка отличается от синей?

Потребители энергии

В синие ячейки подключаются потребители энергии, которые потом можно включать во время игрового процесса.

Когда потребитель подключён - на нём загораются лампочки, индицируя, что он готов к работе и активируется опция "взять в руку", что означает "использовать в игровом процессе по кнопке". Пока что функционал использования не реализован, как и отображение в UI. Но всё впереди!

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

Витамины

Механика появилась из размышлений о максимальном здоровье персонажа. Изначально я планировал, что игрок будет находить абстрактный бонус. Потом я стал исходить из количества уровней - пускай игрок находит несколько частей как кусочки маски в Холоунайте. Затем я подумал, что это тупо и что игрок должен находить что-то более реалистичное типа набора витаминов,, шприцов и т.д. Тогда я уже понял о необходимости инвентаря и разделил механики на лечение и витамины.

По сути я пришёл к механике близкой к еде из Вальхейма. >_<

Есть 5 видов витаминов A B C D Е. Игрока находит их в баночках. Каждый вид витамина при потреблении увеличивает максимальное здоровье на 1, но только на какое-то время.

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

Видеть какие именно витамины активны - ВАЖНО.

Кроме добавления сердечка к здоровью каждый вид витамина будет иметь своё уникальное пассивное действие. Например, витамин A будет улучшать индикацию предметов - видеть их в темноте и в грязи. А витамин C будет автоматически медленно выводить газ из организма.

При таком подходе было важно проработать индикацию витаминов.

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

Улучшения подсказок

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

В инвентаре сейчас используется три кнопки: Z,X,C. Кнопка Z переходит в режим перемещения предмета, кнопка C - выбрасывает предмет из инвентаря. А вот кнопка X - не всегда активна и для разных типов предметов работает по-разному:

  • Подключённые потребители энергии кладёт в руку
  • Витаминки переключает в состояние приёма или отменяет приём
  • Ампулы с препаратами переводит в состояние "разлива" по шприцам
  • Подготовленные шприцы кладёт в очередь в руку

Тут я наконец-то спроектировал как именно лечебные предметы будут использоваться. У игрока будет небольшая очередь (от 2 до 4 предметов), в которую он набирает предметы. Предметы используются в порядке очереди. У меня есть много сомнений насчёт того насколько это хорошее решение, но пока иных у меня нет.

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

Дальнейшей реализацией предметов я займусь уже завтра 11.11.2026 на стриме. Предварительно в планах, но есть риск, что отменится из-за работы.

Можете продолжать читать эти мини-отчёты, но если интересно наблюдать за разработкой realtime - залетайте сюда в понедельник или среду или пятницу с 18 до 20 МСК. Буду рад конструктивно пообсуждать геймдизайн. За 2-3 часа стрима успеваю сделать 1-3 фичи.

88
22
11