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

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

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

Игра разработана с использованием технологий, инструментов и фреймворков: 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 годом!

CentOS 8 и Docker CE

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

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

How to Create Locally Trusted SSL Certificates

Хочется поделиться, очередным способом создания SSL сертификатов для нужд разработки. На этот раз мы воспользуемся замечательной утилитой: mkcert. Она работает под несколькими платформами и в нашем случае это Linux (Ubuntu 18.10).

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

1 2 3 11