Cyberpunk 1977: разработчик создал живой город из ASCII-символов
Фанаты «Матрицы» должны быть в восторге, но с цветом надо поработать.
Британский инди-разработчик по имени Рис создал город в стиле киберпанк, собранный из символов ASCII. Хотя в городе нет ни одной 3D-модели, по нему все-таки можно полноценно прогуляться.
По словам Риса, он просто хотел проверить, удастся ли создать «живой» город целиком из ASCII-арта. Из букв здесь сделано всё: дома, дороги с разметкой, пешеходы, автомобили и так далее. Распознать некоторые детали, впрочем, нелегко.
Движок, созданный разработчиком, может не только отрисовывать ASCII-город, но и обсчитывать столкновения с его обитателями. Технически они существуют в памяти как трехмерные объекты, просто для их отрисовки используются не полигоны, а символы.
Для каждого кадра движок рассчитывает перспективу, размер объектов и глубину, прокидывая невидимые лучи — примерно так работали движки первых псевдотрехмерных игр. Никаких проблем с производительностью у проекта Риса нет.
Город из символов уже пережил несколько итераций — в последней версии, например, можно заходить в здания и смотреть на мир из окон. Выкладывать проект в открытый доступ Рис не стал, город продается на ko-fi.
