ЛАБОРАТОРИЯ · 2026
Игра «Жизнь»
Конвейская «Жизнь» в WebGL2 — клетки светятся возрастом, эпидемия катится красной волной, импульс жизни сеет новые колонии. Личный эксперимент студии.
Задача · 01
Игра «Жизнь» Конвея сделана за 55 лет тысячами разработчиков — обычно как сетка моргающих квадратов. Задача: показать ту же математику так, чтобы её хотелось смотреть и трогать. Доказать, что студия умеет в премиум-визуал, а не «нормально работает».
Решение · 02
Движок и рендер разнесены: CPU считает поколения по битовой логике, GPU отдельным multipass-конвейером рисует сцену с HDR-диапазоном, separable Gaussian bloom, scene-aware trail и smooth tween между состояниями. Возрастная окраска через smoothstep-градиент превращает каждую клетку в маленькую историю. Поверх — две интервенции игрока: глобальная эпидемия с per-cell пульсацией и точечный импульс жизни кликом.
Результат · 03
Игра живёт в портфолио как технический манифест: «четыре правила Конвея, бесконечность поведений». Доказательство, что студия делает не «достаточно», а интересно.
Похожая задача? Обсудим.
Анатолий ответит лично.