Разработчик-одиночка создал интерактивный киберпанк-город целиком из 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-графика существует практически столько же, сколько компьютерные игры, однако подобные проекты показывают, насколько далеко ее можно увести от привычных текстовых рогаликов. В данном случае несколько десятков тысяч символов превращаются в полноценный киберпанк-мегаполис, который можно исследовать прямо в браузере.

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

GPT-6 Astra прошла стартовую зону World of Warcraft без единого кадра игры

GPT-6 Astra прошла стартовую зону World of Warcraft без единого кадра игры

Microsoft запатентовала систему показа рекламы во время пауз в играх

Microsoft запатентовала систему показа рекламы во время пауз в играх

GPT-6 Astra потеряла все в Minecraft из-за крипера и несколько часов выращивала картошку

GPT-6 Astra потеряла все в Minecraft из-за крипера и несколько часов выращивала картошку

Minecraft портировали на PlayStation 2 с 32 МБ оперативной памяти

Minecraft портировали на PlayStation 2 с 32 МБ оперативной памяти

Blizzard анонсировала Diablo 5 — действие развернется спустя 100 лет после Diablo 4

Blizzard анонсировала Diablo 5 — действие развернется спустя 100 лет после Diablo 4

В Minecraft перенесли мозг настоящей мухи из 176 тысяч нейронов

В Minecraft перенесли мозг настоящей мухи из 176 тысяч нейронов

Эмуляция PS5 на ПК сделала большой шаг вперед — GTA V уже работает на ПК при 40–60 FPS

Эмуляция PS5 на ПК сделала большой шаг вперед — GTA V уже работает на ПК при 40–60 FPS

Создана полностью прозрачная игровая консоль — у нее даже прозрачные экран и плата

Создана полностью прозрачная игровая консоль — у нее даже прозрачные экран и плата

Из лабораторий — на работу: 7 компаний, создающих человекоподобных роботов для реального мира

Из лабораторий — на работу: 7 компаний, создающих человекоподобных роботов для реального мира

Почему роботы умеют делать сальто, но до сих пор не могут нормально сложить рубашку

Почему роботы умеют делать сальто, но до сих пор не могут нормально сложить рубашку

Почему невозможно создать абсолютно точную карту Земли, Луны или Марса?

Почему невозможно создать абсолютно точную карту Земли, Луны или Марса?

Первый складной iPhone не стал революцией: с чем придется мириться владельцам iPhone Duo

Первый складной iPhone не стал революцией: с чем придется мириться владельцам iPhone Duo

Учёные создали микроб для Марса, который может помочь в строительстве поселений

Учёные создали микроб для Марса, который может помочь в строительстве поселений

UBTECH и FAW-Volkswagen испытают человекоподобных роботов на автомобильных заводах

UBTECH и FAW-Volkswagen испытают человекоподобных роботов на автомобильных заводах

RedMagic 12 Pro+ получит жидкостное охлаждение с RGB-подсветкой

RedMagic 12 Pro+ получит жидкостное охлаждение с RGB-подсветкой

NASA исследует загадочную лунную яму в поисках подземной пещеры

NASA исследует загадочную лунную яму в поисках подземной пещеры