Разработчик-одиночка создал интерактивный киберпанк-город целиком из ASCII-символов

Grow Now! Games выпустил играбельную браузерную версию необычного киберпанк-города, вся графика которого построена из ASCII-символов. Проект работает прямо в браузере, а его движок на Rust WebAssembly занимает всего 283 КБ.

Разработчик-одиночка создал интерактивный киберпанк-город целиком из ASCII-символов

Разработчик-одиночка Grow Now! Games продолжает работу над необычным интерактивным городом в стиле киберпанка, построенным практически целиком из ASCII-графики. После первого ролика, собравшего более миллиона просмотров и около 9000 комментариев, автор выпустил обновленную демоверсию, которую теперь можно запустить непосредственно в браузере.

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

В основе проекта лежит собственный движок, написанный на Rust и скомпилированный в WebAssembly. Его основной модуль занимает всего 283 КБ, а генерацией города занимаются отдельные системы, отвечающие за мир, население, здания и интерьеры.

За вывод ASCII-графики отвечает WebGL. Вместо традиционных трехмерных моделей и текстур движок формирует атлас символов, загружает его на GPU и затем отображает необходимые знаки как небольшие текстурированные четырехугольники. В настольной версии на экране одновременно может находиться сетка размером 180 × 80 — около 14 400 ASCII-ячеек.

Разработчик предусмотрел и запасные варианты рендеринга на случай отсутствия WebGL, а для мобильных устройств используется уменьшенное разрешение сетки. Благодаря этому экспериментальный город способен работать непосредственно на веб-странице без установки полноценного игрового клиента.

Особенно примечательно, что проект изначально создавался без Unity и Unreal Engine. Grow Now! Games ранее подчеркивал, что в демоверсии нет привычных 3D-моделей и текстур — визуальный облик города формируется непосредственно из символов.

ASCII-графика существует практически столько же, сколько компьютерные игры, однако подобные проекты показывают, насколько далеко ее можно увести от привычных текстовых рогаликов. В данном случае несколько десятков тысяч символов превращаются в полноценный киберпанк-мегаполис, который можно исследовать прямо в браузере.

Читайте также

Обновление Windows 11 начало ломать игры из-за программ для RGB-подсветки

Обновление Windows 11 начало ломать игры из-за программ для RGB-подсветки

Хакер утверждает, что получил доступ к полной версии GTA 6 и угрожает слить концовку игры

Хакер утверждает, что получил доступ к полной версии GTA 6 и угрожает слить концовку игры

В России произошел крупный сбой в работе сайтов и серверов: проблемы связывают с узлом М9

В России произошел крупный сбой в работе сайтов и серверов: проблемы связывают с узлом М9

Эмулятор PlayStation 5 впервые запустил Astro’s Playroom на Steam Deck

Эмулятор PlayStation 5 впервые запустил Astro’s Playroom на Steam Deck

Sony готовит расширение рекламы в экосистеме PlayStation

Sony готовит расширение рекламы в экосистеме PlayStation

Microsoft готовит эмуляторы всех поколений Xbox для ПК и новых консолей

Microsoft готовит эмуляторы всех поколений Xbox для ПК и новых консолей

Технический директор Microsoft запустил Doom внутри MS Paint — игра работает с частотой до 35 FPS

Технический директор Microsoft запустил Doom внутри MS Paint — игра работает с частотой до 35 FPS

Microsoft может сохранить поддержку дисков в следующем Xbox вопреки курсу Sony

Microsoft может сохранить поддержку дисков в следующем Xbox вопреки курсу Sony

Как РЛС Вадима Мацкевича решила исход Корейской войны

Как РЛС Вадима Мацкевича решила исход Корейской войны

Миссии NASA, которые изменили историю освоения космоса

Миссии NASA, которые изменили историю освоения космоса

Медицинские технологии, в которые почти невозможно поверить

Медицинские технологии, в которые почти невозможно поверить

Квантовый двигатель нарушает законы термодинамики, генерируя работу и холод одновременно

Квантовый двигатель нарушает законы термодинамики, генерируя работу и холод одновременно

Квантовые компьютеры могут проверить, существует ли настоящая случайность

Квантовые компьютеры могут проверить, существует ли настоящая случайность

69 лет назад состоялся первый успешный запуск межконтинентальной ракеты Р-7

69 лет назад состоялся первый успешный запуск межконтинентальной ракеты Р-7

Персонализированная онкология: создается платформа генной терапии рака

Персонализированная онкология: создается платформа генной терапии рака

Нейросети ЛЭТИ распознают бактерии без посева и пробирок

Нейросети ЛЭТИ распознают бактерии без посева и пробирок