Градът от ASCII символи, в който може да се влезе, не се нуждае от никакви 3D модели.
ASCII е стандарт за кодиране на символи от 1963 г., който изобщо позволява на нашите компютри да съхраняват и обработват информация. От общо 128 символа обаче може да се създаде и истинско изкуство. Най-често те се използват за изработване на статични изображения, които от разстояние могат да достигнат забележителна степен на детайлност.
Сега обаче един независим разработчик е опитал нещо съвсем различно. Британецът е създализцяло достъпен за разходка киберпънк град, като е използвал само ASCII символи.
„Cyberpunk 1977“
В своя канал в YouTube, нареченGrow Now! GamesРайс обикновено публикува трейлъри за своите инди проекти, като например най-новият – Forager’s Finds (за играта в Steam). Преди няколко дни обаче той качи съвсем различно видео, което досега е било изгледано вече 1,1 милиона пъти: „Киберпънк град в ASCII стил, в който можеш да се разхождаш, в един-единствен HTML файл“:
Във видеото Райс обяснява:
Исках да видя дали мога да създам град, който да изглежда жив, но да е изграден изцяло от ASCII символи. Идеята беше да създам нещо, което да изглежда така, сякаш ходиш през свят от данни, без това да е просто плоска визуална картина.
Той е разработил „симулацията на движение“ в миниатюрен JavaScript-двигател. Въпреки че светът изглежда изненадващо триизмерен, тук не се използват нито 3D-модели, нито шейдъри, нито текстури – за разлика например от Unity или Unreal Engine. Пространствената перспектива се визуализира вместо това чрез умело подредени ASCII-символи.
Всъщност системата, ако може да се каже така, е растерно-базиран 3D свят. Градът запаметява местоположението на улици, сгради, дървета, автомобили и хора, заедно с данни като височината на сградите.
Чрез лъчи системата изчислява перспективата, размера и дълбочината във всеки кадър. В ASCII-града дори се движат пешеходци и автомобили. Двигателят регулира и техните сблъсъци, както и правилното подреждане на обектите един пред друг или един зад друг.
В коментарите под видеото се усеща ентусиазмът към този творчески проект.
Потребителят на YouTube jotadirect6372 вече си представя продължението или предисторията на „Cyberpunk 2077“:»Достатъчно близо. Добре дошъл обратно, Cyberpunk 1977«. Zakizdaman веднага си представя игра с тази графика:»Този стил би паснал невероятно добре на римейк на Rogue в 3D«а Gun_767 се чувства като пренесен директно в миналото: „Изглежда като кошмар от 80-те“
Откакто видеото беше качено, градът продължава да се разраства. Освен няколко изгладени ръба и по-голямо разстояние на видимост, вече дори може да се влиза в сградите в ASCII-City. Има магазини, кафенета, офиси и още много други неща, а от прозорците дори може да се погледне към града.
В бъдеще Райс може би наистина ще превърне този малък експеримент в игра. За целта той вече обмисля система за диалог. Затова си струва да продължим да следим проекта.

