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

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

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

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

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

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

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

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

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

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