Utvecklare skapade 3D-stad i ASCII-tecken
IT Home rapporterar om en utvecklare som skapat en utforskningsbar 3D-stad enbart med ASCII-tecken. Projektet visar kreativitet inom begränsade resurser.

Modern dators kraft har möjliggjort uppgifter som tidigare var otänkbara, med spelgrafik som alltmer närmar sig realism. Trots detta återvänder vissa entusiaster till att utforska tidiga datorers begränsade uttryckssätt, antingen av nostalgi eller för att uppskatta problemlösning under extrema begränsningar.
Ett exempel är ett projekt som portar en ursprunglig x64-version av Word från Windows 1.1a till moderna plattformar, så att det kan köras direkt på Windows 11-datorer. Detta projekt speglar ett liknande intresse för tidiga datorbaserade konstformer.
ASCII-konst, som använder enbart bokstäver, siffror och symboler för att skapa visuella scener, är en annan sådan form. En utvecklare vid namn Grow Now! Games har tagit denna idé längre genom att skapa en fullt utforskningsbar 3D-stad med hjälp av ASCII-tecken. Projektet använder inga 3D-modeller, shaders eller traditionella grafiska tillgångar.
Istället driver en liten, egenutvecklad motor olika tecken för att forma en komplett 3D-värld. Systemet registrerar information som byggnaders höjd. För att rendera varje bild skickar renderaren strålar från kameran in i ett rutnät, bestämmer det första objektet som träffas, och beräknar sedan perspektiv, djup och objektstorlek baserat på avstånd, samt hanterar ocklusion mellan objekt.
Motorn implementerar även kollisionsdetektering, fordonsrörelser och objektordning. Objekt närmare spelaren representeras av större och ljusare tecken, medan tecken blir mindre och mörkare ju längre bort de är, för att slutligen smälta in i den svarta bakgrunden. Denna process skapar en tydlig känsla av djup, vilket gör att en värld helt sammansatt av ASCII-tecken framstår som ett trovärdigt 3D-utrymme. Utvecklaren uppgav att projektet för närvarande är en liten prototyp med planer på att utforska nya metoder framöver.