0%

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

Читать полностью »

Реактивные системы в ECS могут быть достаточно полезны для обработки определенных реакций на изменения компонентов. Но как мы можем быть уверен, что отфильтрованные сущности будут обработаны только один раз и без увеличения накладных расходов на эти проверки?

Читать полностью »

ECS фреймворк уже достаточно неплохо работает, но по сути нет никакой визуализации того, что происходит в коде. Что если мы хотим как-то следить за процессом и контролировать его?
Читать полностью »

В течение короткой twitch-сессии я создал простого twitch-бота с нуля на typescript. Исходники можно найти в этом репозитории.

Вы можете помочь автору подпиской (с доступом к коду):
Или просто разовым донатом (без доступа к коду):

Последнюю неделю я потратил на перевод этого блога со старой верстки на “flexbox”. Количество CSS-стилей уменьшилось, размер html-контента уменьшился тоже, но захотелось большего - уменьшить размер web-шрифта с иконками. Я использовал FontAwesome-шрифт как пример и создал новый кастомный шрифт, содержащий только нужные мне иконки - размер получился меньше 6kb! Но во время тестирования проявился странный баг - одна иконка отрисовывалась неправильно в Firefox (58.0.1).

Читать полностью »