Ogni byte contava
Chi programmava per le console a 8 e 16 bit lavorava dentro confini rigidissimi. Il codice, la grafica, la musica e i livelli dovevano convivere su un chip ROM dalla capienza ridottissima, e spesso, a fine sviluppo, ne avanzavano appena pochi byte. I team di sviluppo di quegli anni, Nintendo in testa, hanno trasformato questo limite in una forma di creatività: non potendo aggiungere, imparavano a riutilizzare.
Il trucco dei tile
Il cuore di questa filosofia è il tile, una "tessera" grafica di soli 8x8 pixel. Invece di disegnare ogni livello come un'immagine unica, i programmatori componevano gli scenari accostando pochi mattoncini, come in un mosaico o in un grande puzzle. Bastava un piccolo catalogo di tessere, combinate e ricolorate con intelligenza, per costruire paesaggi sempre diversi.
L'esempio più celebre arriva da Super Mario Bros.: le nuvole e i cespugli sullo sfondo sono lo stesso identico tile, cambiato soltanto nei colori. Un'unica forma, due elementi di scenografia: un risparmio minuscolo, ma moltiplicato per centinaia di soluzioni simili, ha permesso di far entrare un classico di questa portata in una manciata di kilobyte.
Perché oggi i giochi pesano così tanto
Il confronto con il presente è impressionante. Sulle console moderne come Xbox e PlayStation, un solo gioco può occupare decine o centinaia di gigabyte. Le ragioni sono diverse:
- Modelli 3D complessi, con milioni di poligoni al posto di pochi sprite.
- Texture in altissima definizione, fino al 4K, che richiedono moltissimo spazio.
- Fine dei vincoli hardware, che ha eliminato la pressione a ottimizzare ogni risorsa.
- Duplicazione dei dati: spesso la stessa risorsa viene copiata centinaia di volte nei file di gioco, per ridurre i tempi di caricamento e rendere più fluido l'accesso ai dati.
Non è sciatteria, ma una scelta ingegneristica diversa: oggi si risparmia tempo, non spazio.
Due epoche, un'unica passione
Dal puzzle di tessere da 8x8 pixel ai mondi fotorealistici in 4K, la storia dei videogiochi è anche la storia di come cambiano i limiti da superare. Per chi ama la programmazione, la storia del videogioco e le curiosità hi-tech, il retrogaming resta una lezione di ingegno senza pari: dimostra che con poche risorse, e molta fantasia, si possono costruire cose indimenticabili.
Commenti
0 comment