Un classico per PC del 2003 sul tuo iPhone: l’IA ha portato Command & Conquer su iOS in un fine settimana
Un designer di Google DeepMind ha usato Claude Code e Fable 5 per portare Command & Conquer: Generals Zero Hour nativamente su iOS: la prima build giocabile è arrivata in circa 40 minuti e tutto il codice sorgente è su GitHub.
Ecco una storia divertente che racconta molto bene dove sono arrivati gli strumenti di programmazione basati sull’IA. Ammaar Reshi, responsabile Product and Design di Google AI Studio, ha trascorso parte del fine settimana a portare «Command & Conquer: Generals Zero Hour»un gioco di strategia in tempo reale per PC del 2003, su iPhone e iPad. Non ha scritto personalmente il porting. Ha guidato Claude Code di Anthropic, uno strumento di IA che legge, scrive ed esegue codice sul tuo computer, utilizzando il nuovo modello Fable 5.
Il risultato è un vero porting nativo, non un trucco basato sullo streaming né un emulatore. Il gioco funziona direttamente sui chip ARM64 di Apple; campagna, schermaglia e modalità «Generals Challenge» sono tutte operative con i comandi touch. Dietro le quinte, l’IA ha tradotto l’antico codice grafico DirectX 8 del gioco nella moderna API Metal di Apple attraverso diversi passaggi intermedi: il genere di lavoro tedioso e soggetto a errori che normalmente richiede settimane. Reshi afferma che per la prima build giocabile sono serviti circa 40 minuti, seguiti da «alcune ore» di debugging. In due giorni ha esaurito l’intera quota del proprio abbonamento Claude Max. Il codice sorgente completo è su GitHub, insieme a un diario tecnico che documenta ogni bug e ogni correzione. Gli asset del gioco non sono inclusi, serve una copia personale, che costa circa 5 dollari su Steam, e su iPad il gioco può andare in crash durante le sessioni lunghe a causa dell’elevato uso della memoria.
Che cosa c’è dietro? Un anno fa, dire che «l’IA sa programmare» significava soprattutto completamento automatico e piccoli script. La novità, qui, è la portata: un agente è riuscito a gestire contemporaneamente una base di codice vecchia di vent’anni, la traduzione di un’API grafica e le particolarità di una nuova piattaforma, producendo qualcosa di giocabile in un pomeriggio. C’è anche un simpatico retroscena: Reshi lavora per Google e, quando gli hanno chiesto perché avesse usato il prodotto di un concorrente, ha risposto che «si può amare il settore dell’IA e rispettare la concorrenza, restando al tempo stesso completamente concentrati su ciò che si sta costruendo». È comunque bene mantenere aspettative realistiche: a dirigere il lavoro c’era una persona esperta di prodotto, il debugging ha richiesto ore reali e i crash dovuti alla memoria mostrano che il porting è notevole, non rifinito.
Cosa significa per te: Se non hai mai utilizzato uno strumento di programmazione basato sull’IA, questo è un esempio comprensibile di ciò che la «programmazione agentica»un’IA che affronta un compito complesso in molti passaggi, anziché limitarsi a dare una risposta, può fare in mani esperte. Per chi è curioso, il repository GitHub e il relativo manuale di porting offrono uno sguardo insolitamente sincero sul processo, bug compresi. Per gli utenti più avanzati, il dettaglio sulla quota è il vero insegnamento pratico: progetti ambiziosi con agenti attivi per molte ore possono consumare in un fine settimana tutto ciò che un abbonamento mette a disposizione. Pianifica di conseguenza.
Fonti
L’avvertimento del CEO di Mistral: i modelli IA chiusi hanno un posto in prima fila nella tua azienda
Arthur Mensch afferma che le aziende che dipendono da modelli IA chiusi offrono ai fornitori una finestra sulle proprie attività; un nuovo esperimento finanziario gli dà in parte ragione.