L'IA sta disassemblando i giochi più veloce che mai. Ecco perché è importante.
I nuovi strumenti di intelligenza artificiale riescono ormai a reverse-engineer dei vecchi videogiochi in giorni invece che in anni, facilitando la conservazione ma aprendo la porta al diffuso furto di software.

Il metodo vecchio e il metodo nuovo
Disassemblare significa prendere un videogioco finito e fare reverse-engineer per tornare al suo codice sorgente originale. Una volta ottenuto quel codice, puoi modificarlo, correggerlo e ricompilarlo per farlo funzionare su computer moderni, telefoni o altri dispositivi.
Non è un'idea nuova. Per anni, piccoli gruppi di programmatori appassionati hanno disassemblato i giochi a mano, con grande cura. Progetti come OpenGOAL, che ha ricreato il codice sorgente della serie Jak and Daxter, e Ship of Harkinian, che ha fatto lo stesso per The Legend of Zelda, hanno richiesto anni di lavoro. 1 Solo una manciata di giochi è mai stata completamente disassemblata in questo modo, perché il lavoro richiedeva così tanto tempo.
Ora, l'IA può fare in pochi giorni ciò che un tempo richiedeva anni. Il codice non è perfettamente pulito come quello prodotto dai team umani, ma funziona, e centinaia di progetti sono già in corso.
Cosa significa per i giocatori
Il vantaggio immediato è la conservazione dei giochi. Molti titoli più vecchi sono ormai quasi impossibili da giocare perché le loro piattaforme originali non funzionano più. La disassemblatura assistita dall'IA sta dando nuova vita a questi titoli.
IsaacRecomp è un esempio, ha ricreato The Binding of Isaac per i sistemi moderni in C++. La versione originale del 2011 in Flash funzionava a 30 frame al secondo fissi e a bassa risoluzione. La versione disassemblata funziona a 1440p e fino a 165 frame al secondo, con interpolazione fluida. 1
Altri progetti Degni di nota includono un port di Colin McRae Rally 2.0, una versione di Final Fantasy Tactics Advance che supporta zoom dinamico e qualsiasi aspect ratio, un port di Metroid Prime e un imminente rilascio di Ratchet and Clank. Un progetto chiamato AnyPS5 sostiene di poter fare il port automatico di giochi PlayStation 5 su PC, e alcuni titoli PS5 come Animal Well sarebbero già stati portati in questo modo. 1
Si tratta di qualcosa di più dell'emulazione. Ricompila il gioco in modo che funzioni in modo nativo su hardware nuovo, spesso con prestazioni migliori e supporto alle mod che gli emulatori non possono eguagliare.
Il lato oscuro
Ma questo potere arriva con rischi seri. Se chiunque può disassemblare giochi e software, le protezioni della proprietà intellettuale si indeboliscono drasticamente. Le aziende potrebbero vedere i propri prodotti copiati e condivisi liberamente. Giochi o app a pagamento potrebbero essere resi open source senza autorizzazione. 1
Disassemblare non è semplicemente legale. Nell'Unione Europea, la legge sui programmi per elaboratore (Direttiva 2009/24/CE, articolo 6) lo consente solo in casi limitati, principalmente per far funzionare un programma con un altro, e condividere un gioco disassemblato, o l'arte e la musica al suo interno, senza il permesso di chi possiede i diritti costituisce violazione del copyright. L'autore dell'articolo teme che le regole saranno difficili da far rispettare, perché l'IA può riscrivere il codice fino a renderne difficile capire da dove proviene. 1
Gli esperti si aspettano incidenti importanti nei prossimi mesi, quando un'applicazione molto utilizzata verrà disassemblata e condivisa, costringendo aziende e legislatori a rispondere. I risultati potrebbero includere una gestione digitale dei diritti più forte o licenze open source più deboli. 1
Bilanciare i due lati
La stessa tecnologia che minaccia di minare la proprietà del software salva anche i giochi dall'essere perduti per sempre. Per molti appassionati, la possibilità di giocare ai propri titoli preferiti su sistemi moderni con grafica e prestazioni migliorate è motivo di celebrazione.
Mentre la disassemblatura guidata dall'IA si diffonde, il settore tecnologico si trova di fronte a una scelta: trovare modi per proteggere i creatori permettendo al tempo stesso la conservazione e la modifica. Il risultato modellerà il modo in cui accederemo e possederemo intrattenimento digitale per gli anni a venire.
Questa storia segnala una tendenza solo a scopo informativo. Non costituisce consiglio né incitamento a disassemblare, copiare o condividere software per il quale non si posseggono i diritti.
I fatti principali
- L'IA può ora disassemblare videogiochi in giorni invece che negli anni richiesti ai team umani
- Esistono già oltre un centinaio di progetti di disassemblatura di giochi assistita da IA
- IsaacRecomp ha potenziato un gioco Flash del 2011 da 30 FPS a 165 FPS a 1440p nativo
- AnyPS5 sostiene di fare il port automatico di giochi PS5 su PC, con titoli come Animal Well già portati
- Nell'UE, il disassemblaggio è consentito solo in casi limitati e condividere un gioco disassemblato senza autorizzazione viola il copyright
Fonti
- AI is mass decompiling games. That's both awesome and scary. — popcar.bearblog.dev