Lava — Преодолей любые препятствия!

Вы оказались в мире, где лава пытается захватить мир. Фантастика? — Нет, это новый игровой проект. В этом мире полностью наполненным лавой вам предстоит выбираться из руин, лабораторий, заброшенных зданий, замков и очень загадочных технических сооружений. Процесс игры линейный, с постепенным повышением сложности. Каждая стадия это уникальная локация, со своими загадками и особенностями. Но все стадии объединяет одно, вам нужно найти портал перемещения и шагнуть в него.

Читать дальше

Процедурная вселенная до 64Кб

В один прекрасный день, появилась фантастическая идея. А что, если создать процедурную вселенную, с малым размером, до 64Кб. При этом должны быть планеты, туманности, космические станции и другие объекты. Задача, хоть и простая, но добиться минимального размера, со всеми ресурсами, весьма не просто. Каждый байт имеет вес и цену, каждая строчка кода должна быть оптимальной. После пары месяцев родился первый прототип. И как результат, появилась группа единомышленников, с которой мы постоянно ведём обсуждения, делаем выбор тех или иных решений. Сейчас проект находится в активной стадии разработки.

Текущую версию проекта можно посмотреть на сайте www.invspace.com

Обсуждение идёт в телеграмме ссылка на группу

Обновление Q1 Infinity

На улице холодно, а у нас жара. Подготовил очередное обновление, этого замечательного ретро проекта Q1 Infinity.

Обновил генерацию оружия, оно теперь занимает 400 байт. Обновил интерфейс и это + 3кб. Исправил ошибки, добавил двери, изменил систему столкновений. Так же для публикации проекта на ряде площадок потребовалось предупреждение о возможном влиянии вспышек света и т.п. Изменил начальную заставку.

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

По итогу проект перевалил за 15Кб, но это не повод печалиться. Если сжать gz, то проект всё ещё до 15Кб. Конечно хочется иметь бесконечно минимальный размер и стилистику ретро игры. На следующем скриншоте показан текущий размер проекта.

Приглашаю оценить изменения. Q1 Infinity.

С Наступающим Новым Годом!

Дорогие друзья! Совсем скоро наступит 2022 год. К встрече Нового года мы всегда готовимся заранее и, несмотря на множество дел, главным считаем теплоту человеческих отношений и дружеского общения. Мы стремимся сделать для других что-то важное, полезное, помочь тем, кто нуждается в нашей поддержке, порадовать их подарками и вниманием. В таких искренних порывах, в чистоте помыслов, в бескорыстной щедрости и проявляется настоящее волшебство новогоднего праздника.

К Наступающему новому году, подготовил для вас демку Q1 Infinity. (Размер демки 15Кб).

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

С Наступающим новым 2022 годом!

Оптимизация треугольников

Последние четыре дня были весьма насыщенными. Стояла задача: ускорить созданием базовой модели и исправить недочеты в базовой модели. До оптимизации создание базовой модели занимало 10 и более секунд на 50 костей. Конечно, в современном мире это совершенно неприемлемо. Началась кропотливая работа над ускорением процесса создания модели.

Читать дальше

Преобразование в треугольники

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

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

Читать дальше

Таинственное путешествие

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

Читать дальше

Интерфейс для генератора деревьев

Первым делом были проведены подготовительные работы. Перед началом изменения интерфейса, был изучен опыт других разработчиков. Проведен анализ программных продуктов, но только offline версии, наиболее важными были продукты SpeedTree и Plant factory. Анализ проводился по удобству интерфейса, набору основных функций формирования кроны, дополнительных средств создания структуры деревьев. Для удобства были выбраны наиболее важные параметры. Ими оказались: Уменьшение радиуса ствола от длины, Изменение масштаба текстуры ствола, Форма кроны, Качество (для создания LOD), Лиственные просветы, Изгиб, Размер листвы. Так же на каждом уровне: Число сегментов ствола, Число сторон, Количество ветвей, Длина ветвей, Радиус, Изгиб и другие параметры определяющие структуру ветвей.

1 2 3 5