Neurocourse

Un gioco in una sera: come l'IA costruisce i giochi

Un gioco per browser è una sola pagina HTML che l'IA scrive in pochi minuti partendo da una descrizione. Quali generi sono alla portata di chi comincia, di cosa è fatto qualsiasi gioco (il loop: input → logica → disegno) e creiamo il primo arcade direttamente in chat.

Un gioco è un programma che ripete tre passaggi sessanta volte al secondo: leggi l'input → aggiorna il mondo → disegna il frame. Tutto il resto ci si costruisce sopra. E questo loop l'IA lo scrive benissimo.

I generi che un principiante finisce davvero (testato)

  • Arcade: schiva, raccogli, salta (Flappy Bird, Snake, un runner infinito)
  • Puzzle: 2048, campo minato, gioco del quindici, sudoku
  • Clicker: potenziamenti a ogni clic — semplici e sorprendentemente difficili da mollare
  • Avventure testuali: scelte e diramazioni — la forza sta nella storia, non nel codice

Fuori portata per ora: il 3D, il multiplayer online, qualsiasi cosa «tipo GTA». Lasciamoli all'industria.

La tua prima richiesta

Fammi un gioco per browser in un solo file HTML:
guido una navicella con le frecce, dall'alto cadono
asteroidi e li schivo. Punti per il tempo di sopravvivenza,
il record viene salvato. Col tempo gli asteroidi aumentano
e vanno più veloci. Grafica con forme semplici, sfondo
scuro. Un pulsante «Gioca ancora».

ChatGPT Canvas e Claude ti mostrano il risultato direttamente in chat: clicchi e giochi. Il file si può scaricare e aprire in qualsiasi browser.

Anatomia della richiesta

  • Controlli (le frecce) + un
  • obiettivo (sopravvivere) + una
  • escalation (più veloce col tempo) +
  • punteggio e restart. Questi quattro sono il minimo perché una cosa sia giocabile: senza escalation ti annoi dopo dieci secondi, senza restart ti innervosisci e basta.

Fallo adesso

Ordina la tua versione: sostituisci la navicella e gli asteroidi con quello che vuoi — un gatto e cetrioli che cadono, un ombrello e gocce di pioggia. È il tuo gioco, quindi il tema lo scegli tu.

Practice · 4 задачи

Short questions on the lesson — with an explanation for every answer.