Сообщения

Сказка доктора или как в средние века боролись с корона вирусом

Изображение
Введение В древние времена, когда не существовало текстильной и фармацевтической промышленности, чтобы обеспечить людей тоннами одноразовых масок, перчаток и таблеток арбидола, на борьбу с эпидемиями выступали отважные, чумные доктора. Вот и эта история об одном маленьком докторе, который поклялся на могиле Гиппократа, что искоренит зло витающее среди смертных, и спасет мир с помощью пилюли и меча. Однако, часть истории была потеряна, и сохранился лишь рассказ финального акта. Лечение корона вируса по средневековому. Общая информация Планировалась Zelda-like игра, но из-за нехватки времени, успел реализовать только часть боевой системы, два небольших уровня, мелких противников и босса. Тем не менее игра получилось несколько сложной, но вполне проходимой. Я с этим проектом участвовал в конкурсе " Веселые и Хайповые " на GameDev.ru, который проходил во время карантина. Доступны сборки под Windows и Linux. Игра несколько требовательна к ресурсам компьютера, поэтому в начале нужн

Охота на крабов после апокалипсиса

Изображение
Введение Представьте себе: землю атаковали ракообразные мутанты, искусали её вдоль и поперек, да так что целые города превратились в бесплодную пустыню. Ни деревьев, ни воды, только полу съехавшие многоэтажки, и повсюду рыскающие, вечно голодные крабы. И где-то там, в одном районе, одного засыпанного песком города, борется за выживание храбрый человек на усовершенствованном, сельскохозяйственном тракторе - Зорюшка 39... Скриншот из игры. Основная информация 3D игра в жанре Survival, созданная мной в рамках конкурса " Челлендж на выживалку за 120 дней ", на GameDev.ru.  Игроку предстоит собирать ресурсы, крафтить болты (стрелы) для арбалета, чинить "железную кобылу", подливать ей топливо чтобы не заглохла, и конечно же - отбиваться от крабов переростков! В игре так же присутствует прокачка, и инвентарь, а главная цель - собрать определенное количество еды и доставить её в специальный пункт, помеченный белым прямоугольником.  Игра доступна для платформы Windows/Linux/

Судьба Редактора Графов

Изображение
Общая информация Редактор графов - это по сути система визуального программирования, где нужно оперировать функциональными узлами, соединяя их в определенных последовательностях, от которых и будет зависеть выполнение той или иной функции программы. Пример того как может выглядеть граф. Здесь три узла: данные, настройки и матрица передаются в узел Render, который на основе полученных данных сформирует (просчитает) итоговую картинку и передаст её в Preview, чья задача - отобразить результат в специальном окне, а так же в узел Save, который сохранит картину в файл. Бывают разные системы графов, созданные для решения конкретных задач - будь то Render и настройки материала (шейдера) в 3D, или написания логики текстовой игры, как например моя реализация в игре Дверь . Более подробно о разработке игры я писал в предыдущей статье . Предыстория Идею по написанию этой системы я вынашивал достаточно давно, но только недавно принялся воплощать её. Начиналось все с конкурса интерактивных текстовых

Игра "Дверь" (The Door)

Изображение
Общая информация Игра в жанре текстовый квест (Choose Your Own Adventure) с интерактивными 3D паззлами, разработанная на конкурс "Зимняя Олимпиада Квестов 2021" . Разрабатывал я её в одиночку, на движке Godot. Скачать и поиграть можно по ссылке . Имеются сборки для следующих платформ: Windows 32/64, Linux 32/64, или версия с пониженной графикой под Windows 32-Bit. История разработки Делать игру я начал 3 января 2021 года, а завершил работу 7 февраля, за суммарное время в 33 дня. Это был мой первый опыт в жанре Interactive Fiction, хотя GameDev'ом занимаюсь далеко не первый год. Игра получилась короткой, но тому есть ряд причин, о которых я хочу рассказать более подробно. Итак, первым делом я решил разработать инструмент - визуальный редактора графов, с помощью которого программировалась логика текстовой части игры. За одну неделю был разработан быстрый прототип, после чего я выявил две ошибки. Первая ошибка заключалась в визуальном дизайне, все было очень крупным и топорн