Toto město z ASCII symbolů, do kterého lze vstoupit, se obejde zcela bez 3D modelů.
ASCII je od roku 1963 standard pro kódování znaků, který našim počítačům vůbec umožňuje ukládat a zpracovávat informace. Z celkových 128 znaků se ale dá vytvořit i opravdové umění. Většinou se k tomu používají k vytváření statických obrázků, které z dálky mohou dosáhnout pozoruhodné úrovně detailů.
Nyní však jeden nezávislý vývojář vyzkoušel zcela odlišnou formu. Tento Brit sestavilzcela prozkoumatelné cyberpunkové město pouze pomocí znaků ASCII.
„Cyberpunk 1977“
Na svém kanálu na YouTube s názvemGrow Now! GamesRhys obvykle zveřejňuje upoutávky na své nezávislé herní projekty, jako například nedávno Forager’s Finds (k hře na Steamu). Před několika dny však nahrál úplně jiné video, které si mezitím přehrálo již 1,1 milionu lidí: „Procházitelné cyberpunkové město ve stylu ASCII v jediném souboru HTML“:
Ve videu Rhys vysvětluje:
Chtěl jsem zjistit, jestli dokážu vytvořit město, které působí živě, ale je sestaveno výhradně z ASCII znaků. Cílem bylo vytvořit něco, co vypadá, jako byste procházeli světem dat, aniž by šlo pouze o plochý vizuální obrázek.
„Simulaci chůze“ vyvinul v malém JavaScriptovém enginu. Ačkoli svět působí překvapivě trojrozměrně, nepoužívají se zde ani 3D modely, ani shadery, ani textury, na rozdíl například od Unity nebo Unreal Engine. Prostorová perspektiva je místo toho vizualizována pomocí chytře uspořádaných znaků ASCII.
Pod kapotou je tento systém, dá se říci, rastrovým 3D světem. Město ukládá informace o tom, kde se nacházejí ulice, budovy, stromy, auta a lidé, spolu s údaji, jako je výška budov.
Pomocí paprsků pak systém v každém snímku vypočítává perspektivu, velikost a hloubku. A v ASCII městě se dokonce pohybují chodci i jedoucí auta. Engine zde také řídí jejich kolize a správné řazení objektů před sebou nebo za sebou.
V komentářích pod videem je cítit nadšení pro tento kreativní projekt.
Uživatel YouTube jotadirect6372 už před sebou vidí pokračování, respektive prequel k Cyberpunk 2077:„Close enough. Vítej zpět, Cyberpunk 1977“. Zakizdaman si přímo představuje hru v této grafice:„Tento styl by neuvěřitelně dobře seděl k remaku Rogue ve 3D“a Gun_767 se cítí jako by se ocitl přímo v minulosti: „Vypadá to jako horečnatý sen z 80. let“
Od nahrání videa se město pilně rozrostlo. Kromě několika vyhlazených hran a většího dohledu lze nyní dokonce procházet budovami v ASCII-City. Jsou tu obchody, kavárny, kanceláře a spousta dalších míst a z oken se dokonce dá dívat ven do města.
V budoucnu by z tohoto malého experimentu Rhys možná opravdu chtěl vytvořit hru. Už teď přemýšlí o dialogovém systému. Možná by tedy stálo za to tento projekt i nadále sledovat.

