Обновление 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).

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

Worfdown — миниатюрная реализация Markdown

Идея создания миниатюрной версии markdown далеко не нова, но потребовалась в одном из моих проектов. Вот и решил выложить свою реализацию в виде отдельной библиотеки. Естественно, текущая реализация, не покрывает 100% функционала, но с базовым справляется отлично. Так как основная задача была это преобразовать текст в html разметку и отобразить её, то в реализацию попали лишь основные компоненты которые будут использоваться, а именно: заголовки, параграфы, форматирование текста (жирный, курсив, наклонный, подчеркнутый, перечеркнутый, верхний и нижний регистр), код и текстовые списки.

Всё это можно потрогать по ссылке:
https://github.com/sibvrv/worfdown

В файле index.spec.ts содержатся простейшие unit-тесты, по ним можно понять какой функционал поддерживается.

Почему именно worfdown?
Всё просто Worf — офицер Звёздного Флота, персонаж вселенной «Звёздный путь», кто смотрел, тот поймёт.

Установка Ubuntu на MSI ноутбук с видеокартой GTX1060

Если вы стали счастливым обладателем ноутбука от компании MSI. Опробовали live версию и она работала отлично, всё казалось живым и рабочим, но при попытке установить образ всё превращалось в страшный сон. Добро пожаловать, сегодня постараюсь поделиться простыми советами как заставить это чудо работать.

Установка набора Ubuntu 18.10, CUDA, CDNN, Pytorch and TensorFlow.

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

CSS Parser до 200 строк кода на TypeScript

При разработке одного из проектов, потребовался парсер css файлов, без зависимостей и размером не более 5kb. Первым делом, как и многие люди, я отправился на поиск готового решения. Реализаций в интернете очень много и кандидаты были весьма шикарные. Но различные обстоятельства подтолкнули к созданию своей реализации. И в одно прекрасное утро, получив опыт работы с предыдущими парсерами, накидал собственную реализацию.

Ссылка на проект: CSS Parser

1 2 3 11