La mia esperienza: Gemini 3 supera ChatGPT 5.1 e Claude Sonnet 4.5 in un'attività di programmazione.

Le cose più importanti che devi sapere

  • ChatGPT 5.1 e Claude Sonnet 4.5 richiedono istruzioni dettagliate e ripetute per integrare i controlli desktop e le funzionalità di gioco, mentre Gemini 3 Pro ha intuito l'intento e ha colmato automaticamente le lacune.
  • ChatGPT 5.1 non è riuscito a integrare efficacemente i comandi da tastiera e ha introdotto un avversario virtuale statico, il che ha influito negativamente sulla profondità e sul divertimento del gioco.
  • Claude Sonnet 4.5 non ha implementato gli aggiornamenti necessari per i controlli da tastiera e, di fatto, il gioco non è cambiato dopo le indicazioni aggiuntive, risultando quindi non competitivo.

Ho sognato questo semplice gioco per anni, e solo Gemini 3 è riuscito a farlo rivivere, almeno in parte.

Questa settimana Google ha presentato i nuovi e potenti modelli Gemini 3 e ho deciso di testare il Gemini 3 Pro in uno dei miei progetti personali: Thumb Wars, una versione digitale del classico gioco portatile che facevo con i miei figli. È il gioco in cui ci si tiene per mano e si usano solo i pollici per competere o "lottare". Per vincere, basta "inchiodare" il pollice dell'avversario sotto il proprio.

Per la versione digitale, avevo immaginato un'arena virtuale e dei pollici fluttuanti, tutti controllabili tramite tocchi sullo schermo o tastiera. Con l'uscita di una versione di Gemini molto più avanzata, ho pensato di metterne alla prova le capacità, o meglio, il pollice virtuale, in questo progetto.

Questo articolo fa parte della Settimana dell'IA 2025 di TechRadar. Trattiamo i fondamenti dell'IA, mostriamo come sfruttare al meglio strumenti come ChatGPT, Gemini e Cloud, e offriamo articoli di approfondimento, notizie e argomenti chiave nel mondo dell'IA.

Non è la prima volta che utilizzo l'intelligenza artificiale generativa per creare un gioco digitale. In precedenza, ho programmato un'app vincitrice della Premier League Fantasy Premier League utilizzando ChatGPT e, più recentemente, ho ricreato il gioco arcade Asteroids utilizzando gli output di Cloud.

Sono rimasto particolarmente colpito dalle capacità di programmazione a comandi di Claude, che molti ora chiamano "Vibe Coding", in cui invece di scrivere codice, si dice all'IA cosa si vuole – reagendo ai suoi risultati – e la si guida con comandi successivi per ottenere il codice finale desiderato.

Per il mio ultimo progetto di gioco, ho iniziato con Gemini 3 Pro, ma ho implementato la stessa cosa anche in ChatGPT 5.1 e Claude Sonet 4.5. I risultati sono stati completamente diversi, e solo uno di questi ha prodotto un gioco a cui potrei rigiocare più e più volte.

Ho iniziato con Google AI Studio, dove ho avuto accesso all'anteprima di Gemini 3 Pro (l'accesso alla versione Pro costa solitamente 19.99 dollari al mese, anche se è possibile ottenere una prova gratuita di 3 mesi ).

Il comando che ho usato, che vedrete qui sotto, non conteneva molti dettagli, ma ho pensato che avrei potuto analizzare il risultato e poi fornire ulteriori comandi per modificare e migliorare il gioco.

Reclamo:
Ho un'idea per un'app. Vorrei che includesse due pollici virtuali che si sfidano in una "Guerra dei Pollici", e la chiamerò "Guerre dei Pollici". Gli utenti scelgono il proprio pollice (inclusa la tonalità di pelle preferita) e lo personalizzano in stile Lucha Libre. Dopodiché, attendono che un altro giocatore (da qualsiasi parte del mondo) si unisca e accetti la sfida. L'area di gioco ricorda un ring di wrestling. I movimenti del pollice sono controllati toccando lo schermo con uno o due dita. Un dito serve per un attacco diretto. Due dita servono per una spazzata per atterrare il pollice avversario. Tre atterramenti per l'avversario e si vince.
Possiamo sviluppare questa applicazione web e mostrarmi una versione di prova?

A dire il vero, temevo che Gemini 3 Pro potesse fallire. Pur avendo in mente l'idea del gioco "Thumb Wars", avevo paura che Gemini avrebbe individuato rapidamente gli errori di logica e mi avrebbe detto di "riprovare".

Gemini 3 Pro, al contrario, si è mostrato entusiasta: " Sì, è perfettamente realizzabile come applicazione web (PWA). Anzi, un'applicazione web è un'ottima soluzione perché permette ai giocatori di accedere istantaneamente tramite un link, senza dover scaricare un file binario da 200 MB da un app store. "

A ciò ha fatto seguito una spiegazione dettagliata di tutti i modi in cui era possibile costruire le interfacce front-end e back-end del gioco, e persino di come creare una "lobby" per le partite multigiocatore.

Gemini non è riuscito a creare un host backend, ma si è subito dedicato alla creazione di un "emulatore a schermo singolo" utilizzabile.

Il codice HTML, apparso in pochi secondi, era sorprendentemente ben organizzato. L'ho copiato e l'ho inserito in un file di testo non formattato con estensione .html. Poi l'ho aperto in Chrome. Ecco cosa ho visto:

Gioco Thumb Wars di Gemini 3 Pro
Gioco Thumb Wars di Gemini 3 Pro

Per certi versi, è stato impressionante. Il gioco funzionava e le capacità decisionali di Gemini erano pienamente evidenti. Alcune scelte, come l'arena che assomigliava a una barra di avviso, non erano ideali. Ma Gemini 3 Pro ha centrato in pieno la forma del pollice, decidendo intelligentemente di creare un avversario automatico dato che questa versione di Thumb Wars non era ancora online. Ha anche colmato in modo intelligente una lacuna nella mia strategia di sviluppo del gioco .

Sebbene inizialmente avessi previsto di utilizzare i comandi su schermo, il Gemini 3 Pro ha capito che avevo bisogno di una strategia di controllo diversa per un gioco online giocato su un computer fisso o portatile. Pertanto, ha fornito i comandi da tastiera per pugni e spazzate.

Mi è piaciuto il fatto che mi abbia permesso di personalizzare le tonalità della pelle e l'intera maschera.

Tuttavia, sapevo che potevamo fare di meglio. Ho quindi avanzato la seguente richiesta:

Ottimo. Mi piacerebbe comunque vedere almeno qualche opzione di mascherina diversa.
inoltre:
Rendi l'anello più realistico (dovrebbe avere quattro lati).
Fai in modo che i pollici assomiglino di più a dei pollici veri.
Iniziamo allontanando maggiormente i pollici e magari aggiungendo la possibilità di muoversi avanti e indietro usando i tasti freccia della tastiera.
Rendi gli attacchi più emozionanti.

Gemini 3 Pro ha prodotto la versione 2.0, che includeva, tra gli altri aggiornamenti, la funzione "CSS Perspective" per inclinare il pavimento del ring e ha aggiunto un tocco drammatico sotto forma di "vibrazione completa della telecamera quando si riceve un colpo forte ".

Il risultato fu un file HTML molto più lungo e le istruzioni su come testare il nuovo file, tra cui: " Configurazione: notate il nuovo menu. Scegliete "Shadow Assassin" o "The Peacock" per vedere le modifiche alla forma CSS sulla maschera" e " Aspetto visivo: i pollici ora sembrano più naturali (bordi arrotondati, unghia ben definita) e l'anello ha profondità (corde in primo piano/sfondo)."

Ecco come appariva il file quando l'ho aperto in Chrome:

Guerra di pollici da Gemini 3 Pro
Guerra di pollici da Gemini 3 Pro

Questo è stato un salto quantico. Ho ottenuto il mio anello e alcune dimensioni, ma mi sono subito reso conto che potevo creare solo un gioco unidimensionale su un livello tridimensionale. Ho anche notato che i pollici potevano iniziare fuori dal ring e uscirne durante la partita.

Ho fornito queste istruzioni al Gemini 3 Pro, ma è importante notare che il Gemini 3 Pro non mi ha mai chiesto di ricominciare da capo né mi ha ricordato cosa avevamo fatto in precedenza.

Sembra ottimo. Alcuni piccoli aggiornamenti aggiuntivi.
I due pollici devono iniziare il combattimento all'interno del ring.
Permetti ai pollici di muoversi su e giù all'interno dell'anello utilizzando i tasti freccia su e giù.

Spostare l'asse verticale in un ambiente 3D ha presentato una serie di sfide, ma con mia sorpresa Gemini le ha affrontate e risolte rapidamente. Prima di inviare il nuovo codice HTML, mi ha spiegato la sua strategia:

Profondità e prospettiva:

Quando ti muovi "verso l'alto" (lontano dalla fotocamera), il pollice diventa più piccolo e più scuro.

Quando ti sposti "verso il basso" (più vicino alla fotocamera), il pollice diventa più grande.

Questo crea un effetto 3D realistico all'interno dell'ambiente CSS.

Limite di collisione sull'asse Z: non è più possibile sferrare un pugno a qualcuno che si trova sul lato opposto del ring in verticale. La tua ombra deve allinearsi con l'ombra dell'avversario per sferrare un pugno valido.

Corde anteriori/posteriori: l'anello è ora diviso in strati. La corda inferiore è visibile davanti al pollice, quindi se ti avvicini alla telecamera, sarai visivamente "dentro" l'anello dietro le corde.

Il file HTML ha prodotto questo risultato:

Gioco per pollici Gemini 3 Pro
Gioco per pollici Gemini 3 Pro

Il controllo e il movimento nell'arena 3D erano impressionanti. Ma ero deluso dal fatto che avessimo perso le opzioni di configurazione. Così sono tornato indietro e ho chiesto a Gemini di ripristinarle. Come Gemini ha attentamente valutato prima di creare il suo file HTML più grande fino ad ora, "Questo riunisce tutto ciò che abbiamo costruito finora".

Il mio gioco forse non vincerà premi, ma il risultato, considerando da dove siamo partiti, è stato quasi perfetto.

Gioco per pollici Gemini 3 Pro
Gioco per pollici Gemini 3 Pro

Il ruolo di ChatGPT

In seguito, ho inviato le mie istruzioni di base a ChatGPT 5.1. Come Gemini 3 Pro, ChatGPT si è mostrato entusiasta, affermando: " Sì, possiamo sicuramente creare una demo web per Thumb Wars . Ecco un prototipo giocabile che puoi eseguire nel tuo browser", e si è messo subito al lavoro.

Scrivere il codice HTML/CSS/JavaScript con ChatGPT 5.1 richiedeva molto più tempo, e il risultato era una singola schermata di configurazione e di gioco che inizialmente mi piaceva (merita un punto per il suo aspetto), ma di cui ho presto compreso i limiti significativi.

Gioco Thumb Wars di ChatGPT 1

A differenza di Gemini, ChatGPT non integrava i controlli desktop, il che significa che non potevo usare la tastiera o nemmeno i clic del trackpad per controllare il dispositivo con il pollice. Dovevo fornire a ChatGPT maggiori dettagli affinché funzionasse.

Ho inviato questa direttiva a ChatGPT:

"Un buon inizio. Apportiamo queste modifiche."

"Ho bisogno di una pista che sembri più realistica."

"Dopo aver scelto il proprio stile di controllo con il pollice, i giocatori passano a un'arena a schermo intero per la partita."

"Invece di un avversario online, fate in modo che la partita si svolga virtualmente contro il computer."

"Rendi i pollici un po' più realistici."

"Consenti il ​​controllo dell'attacco tramite tastiera. Tasti freccia per il movimento e tasti X e R per due tipi di attacco."

ChatGPT ha risposto: "Adoro queste modifiche: sta iniziando ad assomigliare a un vero mini-caccia."

Vedremo…

Guerra dei pollici di ChatGPT Versione 2
Guerra dei pollici di ChatGPT Versione 2

ChatGPT 5.1 divideva il gioco in una schermata di configurazione e una schermata di gioco principale, ma mancava comunque della profondità e dell'emozione della schermata di Gemini. Inoltre, sebbene ChatGPT mi dicesse che avrei affrontato un avversario controllato dall'IA (CPU), l'altro pollice si muoveva a malapena. Questo gioco non sembrava andare nella giusta direzione. Mancava l'alchimia.

Il ruolo di Claude

Poi è arrivato il turno di Claude Sonnet 4.5. Avevo già avuto successo con la funzione Claude Artifacts, che mi aveva aiutato a creare un gioco sugli asteroidi, quindi nutrivo grandi speranze per le sue prestazioni nella missione di gioco Thumb Wars.

Claude non era da meno in quanto a entusiasmo, e mi disse con eccitazione: "Adoro quest'idea! Lascia che ti costruisca una demo di Thumb Wars. Sarà un prototipo perfettamente funzionante e includerà:"

Personalizzazione del personaggio (scegli pollice, tonalità della pelle, maschere/costumi da wrestling Lucha Libre)

Un parco giochi a forma di ring di wrestling

Un combattimento basato sul tocco (un dito = pugno leggero, due dita = colpo ampio)

Sistema di incontri a tre turni

Simulazione di partita (nella demo, giocherai contro un avversario controllato dall'IA)

Lasciatemi creare questo per voi:

Guerra dei pollici di Claude 4.5
Guerra dei pollici di Claude 4.5
Guerra dei pollici di Claude 4.5

Grazie alle funzionalità di Claude Artifacts, lo strumento ha visualizzato immediatamente una finestra di gioco perfettamente funzionante accanto al codice.

Le opzioni di personalizzazione dei comandi erano eccellenti, soprattutto la possibilità di giocare con il pollice destro o sinistro. Tuttavia, il gioco era estremamente difficile da eseguire, principalmente perché, come ho notato con altre piattaforme, non ho fornito informazioni sufficienti, in particolare per quanto riguarda i comandi per desktop.

Ho provato a usare un prompt simile a quello che avevo fornito per Gemini 3 per aiutare Claude a sviluppare una versione migliore e più funzionale del gioco. L'aggiornamento principale, tuttavia, è stata la mia richiesta di assegnare i comandi da tastiera.

Avevo intenzione di mostrarvi il risultato, ma l'aggiornamento di Thumb Wars di Claude non è cambiato granché. Non ha nemmeno implementato i controlli da tastiera promessi.

In definitiva, non si è trattato di una vera e propria competizione. Il Gemini 3 Pro si è dimostrato nettamente più veloce e intelligente. Laddove ho fornito le indicazioni iniziali, ha colmato le lacune per trasformare il mio gioco ideale in realtà. Il Gemini 3 Pro sembrava quasi intuire le mie intenzioni e, nel complesso, ha fornito il miglior risultato possibile, considerate le limitazioni.

Potrei tornare a questo tipo di programmazione basata sulle sensazioni con il Gemini 3 Pro, e forse un giorno anche voi vi ritroverete a giocare a Thumb Wars sul vostro computer (e più tardi sul vostro smartphone!).


 

I commenti sono chiusi.