
«ASCII City»: Questa città cyberpunk è composta da lettere e caratteri
Lo sviluppatore solista "Grow Now! Games" ha reso giocabile il suo insolito prototipo cyberpunk "ASCII City". In esso, esplori nel browser una città tridimensionale creata esclusivamente con caratteri di testo.
Grattacieli, strade, auto, alberi e passanti: «ASCII City» appare inizialmente come un mondo cyberpunk fortemente astratto. I caratteri colorati formano facciate, veicoli e figure in uno scenario sorprendentemente tridimensionale.
Ti muovi in prima persona attraverso le strade, entri negli edifici e prendi ascensori per raggiungere altri piani. Nel prototipo attuale non ci sono missioni o un sistema di progressione. L'attenzione è finora rivolta alla libera esplorazione. Manca anche l'audio.
Grow Now! Games offre la prima versione tramite Ko-fi. L'accesso costa almeno 2,50 sterline britanniche. In precedenza, lo sviluppatore aveva mostrato il progetto principalmente in video su YouTube. Il primo di questi ha raggiunto oltre un milione di visualizzazioni in breve tempo.
Un mondo 3D fatto di caratteri di testo
ASCII (abbreviazione di «American Standard Code for Information Interchange») è un set di caratteri standardizzato che include, tra le altre cose, lettere, numeri e punteggiatura. Con l'ASCII art, da questi caratteri si creano immagini.
«ASCII City» trasferisce questo principio in un ambiente percorribile tridimensionalmente. Grow Now! Games sviluppa per questo scopo un proprio motore grafico, rinunciando a kit di sviluppo pronti all'uso come Unity o Unreal Engine, così come ai classici modelli 3D. Calcola l'ambiente e trasferisce il risultato su una griglia di caratteri fissa. Con il raycasting, il sistema invia raggi virtuali dal punto di vista verso l'ambiente. In base ai loro punti di impatto, calcola le distanze e le superfici visibili, determinando così quali caratteri debbano apparire in quale posizione.
Sui computer desktop, questa griglia comprende ormai 180 colonne e 80 righe. In questo modo, una scena può essere composta da un massimo di 14.400 singoli campi di caratteri. I calcoli sono gestiti, tra l'altro, da un modulo sviluppato in Rust ed eseguito come WebAssembly, con una dimensione di circa 283 kilobyte. WebAssembly consente di eseguire codice compilato direttamente nel browser. WebGL si occupa poi della rappresentazione grafica.
Il prototipo continua a crescere
Dalla prima presentazione, Grow Now! Games ha ampliato notevolmente la città. Ora ci sono edifici con interni e diversi livelli di altezza, fino ai grattacieli. Come ulteriore possibile aggiunta, lo sviluppatore cita, tra le altre cose, un sistema di dialogo.
Secondo lo sviluppatore, la versione browser funziona anche su smartphone con controlli touch. Tuttavia, finora è ottimizzata solo in modo limitato. Grow Now! Games consiglia quindi Chrome o Edge su un computer con accelerazione hardware attivata.
I miei interessi sono vari, mi piace semplicemente godermi la vita. Sono sempre alla ricerca di notizie su freccette, giochi, film e serie.
Dal nuovo iPhone al revival della moda anni '80. La redazione fa chiarezza.
Visualizza tutti











