Да начнётся охота!

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

Мной была создана простая игра для детей, в которой вы управляете маленьким лисёнком, бегающим по лесу и собирающим яйца.

Игра разработана с использованием технологий, инструментов и фреймворков: React + Three.js + Vite. Реализована система столкновений OBB.

Игра опубликована на сайте itch.io

Идём играть?

Начать Охоту

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

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

Игра имеет линейный процесс с постепенным повышением сложности. Каждая стадия — это уникальная локация со своими загадками и особенностями. Но все стадии объединяет одно: вам нужно найти портал для перемещения и шагнуть в него.

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

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

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

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

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

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

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

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

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

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

На следующем скриншоте показан текущий размер проекта:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 2 3 5