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

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

На PlayStation 5 научились запускать игры с дисков PS2 — с поддержкой 4K и улучшенной графики

На PlayStation 5 научились запускать игры с дисков PS2 — с поддержкой 4K и улучшенной графики

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

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

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

Оптические иллюзии Парфенона оказались мифом

Оптические иллюзии Парфенона оказались мифом

Обзор iPhone 18 Pro Max: Apple A20 Pro, переменная диафрагма и лучшая автономность в истории серии

Обзор iPhone 18 Pro Max: Apple A20 Pro, переменная диафрагма и лучшая автономность в истории серии

Хватит ли воды для городов на Луне: ученые подсчитали пределы лунной колонизации

Хватит ли воды для городов на Луне: ученые подсчитали пределы лунной колонизации

Япония меняет пластиковую упаковку для еды на древесные пластины

Япония меняет пластиковую упаковку для еды на древесные пластины

Управление дорог Дубая тестирует беспилотные электрокапсулы

Управление дорог Дубая тестирует беспилотные электрокапсулы

Аморфный углерод вместо графита сделает аккумуляторы долговечнее

Аморфный углерод вместо графита сделает аккумуляторы долговечнее

Новый титановый сплав для авиадвигателей выдерживает 650 градусов

Новый титановый сплав для авиадвигателей выдерживает 650 градусов