Tecnologia

Microsoft Copilot Rilascia una Demo di Quake 2 Generata da Intelligenza Artificiale Giocabile

Avatar photo
Aggiungi Gaming.net alle tue fonti preferite su Google
Player explores metallic corridor with gun in Quake 2 AI demo game

Immagina di giocare a Quake II, ma invece del motore di gioco originale, un’intelligenza artificiale genera letteralmente ogni frame al volo. È questo che Microsoft (MSFT ) ha presentato – una demo di Quake II alimentata interamente da intelligenza artificiale. Fa parte degli esperimenti di Copilot per Gaming e è disponibile per essere provata direttamente nel tuo browser web. In questa demo, un sistema guidato da intelligenza artificiale ricrea un segmento del classico sparatutto in prima persona Quake II in tempo reale, rispondendo ai tuoi input (tastiera o controller) proprio come farebbe il gioco vero.

Questa demo di Quake 2 di Copilot non è un mod o un flusso video del gioco originale – è una replica interamente generata da intelligenza artificiale di un livello. Correrai per i corridoi, sparerai ai nemici, raccoglierai pacchetti di salute e azionerai interruttori come al solito. La differenza è che ogni frame di grafica è generato da un modello di intelligenza artificiale in tempo reale, anziché essere renderizzato dal codice originale del gioco. Microsoft l’ha reso accessibile attraverso Copilot Labs come anteprima di ricerca, quindi chiunque può saltarci dentro e giocare a questo Quake 2 alimentato da intelligenza artificiale nel proprio browser per alcuni minuti e vedere i risultati.

WHaMM: La Tecnologia dietro la Demo di Gioco Quake ll AI

Quindi, cosa alimenta esattamente questa demo di gioco Quake 2 AI? La magia deriva da un sistema chiamato WHaMM, che sta per “World and Human Action MaskGIT Model”. Fondamentalmente, questo è il cervello di intelligenza artificiale che ha imparato come funziona il mondo di Quake II. WHaMM fa parte della famiglia di modelli di mondo di intelligenza artificiale di Microsoft Muse per i videogiochi.

In termini semplici, un modello di mondo è un’intelligenza artificiale che può imparare la dinamica di un gioco – come il mondo del gioco cambia quando il giocatore o altri elementi agiscono – guardando molta gameplay. Pensaci come ad addestrare un’intelligenza artificiale con tonnellate di footage di Quake II fino a quando non capisce cosa succede quando premi un pulsante, spari a un nemico o apri una porta.

La versione precedente di questo modello poteva generare solo circa un frame al secondo, il che è troppo lento per un gioco fluido. WHaMM è un grande miglioramento; utilizza un approccio astuto che gli consente di generare oltre 10 frame al secondo. Invece di disegnare ogni pixel uno per uno, l’intelligenza artificiale schizza rapidamente l’intera scena e poi raffina i dettagli. Questo processo a due fasi – uno schizzo grezzo del modello principale seguito da una rapida pulizia da parte di un modello più piccolo – consente a WHaMM di creare frame abbastanza velocemente da sembrare interattivi.

Un altro miglioramento importante è come il sistema è stato addestrato. Invece di aver bisogno di anni di dati, il team si è concentrato su circa una settimana di dati di gameplay di Quake II curati con attenzione. Questo addestramento più breve e focalizzato ha consentito all’intelligenza artificiale di imparare gli elementi essenziali della meccanica di Quake II molto rapidamente. L’output è molto migliore adesso, con frame ad alta risoluzione (640×360 pixel rispetto ai precedenti 300×180), rendendo l’esperienza più riconoscibile e piacevole. Puoi giocare a questo gioco qui.

Come l’AI Genera e Controlla il Gioco Quake?

Potresti chiederti come un’intelligenza artificiale possa gestire tutta la logica di gioco e la grafica di Quake. Tradizionalmente, un motore di gioco come quello che ha alimentato Quake II è un pezzo di software complesso che gestisce fisica, comportamento dei nemici e grafica. In questa demo, nessuno di quei motori originali è in esecuzione. Invece, il modello di intelligenza artificiale stesso agisce come il motore di gioco.

L’intelligenza artificiale guarda gli ultimi frame del gioco e il tuo ultimo input (ad esempio, hai premuto avanti o cliccato su spara) e poi prevede come dovrebbe apparire il prossimo frame. Ciò lo fa ripetutamente, decine di volte al secondo. Dal momento che è stato addestrato su gameplay reale di Quake II, le sue previsioni sono generalmente abbastanza vicine a ciò che farebbe il gioco vero. Se ti muovi intorno a un angolo, l’intelligenza artificiale disegna il nuovo corridoio che dovrebbe apparire. Se spari con il blaster, genera il flash e mostra il nemico che reagisce.

La parte impressionante è che l’intelligenza artificiale “ha imparato” queste regole per esempio, invece di essere codificata esplicitamente con esse. Non esegue il codice originale di Quake II o la fisica; è più come guardare un’intelligenza artificiale che improvvisa Quake II in base a ciò che ha imparato. Il risultato è un’esperienza che sembra Quake II, anche se il processo sottostante è completamente diverso.

Come la Versione AI di Quake II è Diversa dall’Originale?

A prima vista, questa demo potrebbe sembrare il classico Quake II, ma l’esperienza è abbastanza diversa. In primo luogo, le immagini sono notevolmente più grezze e sfocate rispetto al gioco originale. La frequenza dei frame si aggira intorno ai 10-15 frame al secondo, il che è molto inferiore alla fluida velocità di 60+ fps di una sessione di Quake II reale. E poiché il gioco viene eseguito su server remoti che trasmettono video al tuo browser, potresti notare un ritardo di input – un ritardo tra la pressione del pulsante e l’azione sullo schermo.

La meccanica di gioco è principalmente presente. Puoi muoverti, guardare intorno, saltare su piattaforme, sparare ai nemici e interagire con l’ambiente. L’intelligenza artificiale ha anche imparato le aree segrete nel livello, quindi puoi attivare porte o passaggi nascosti come nel gioco vero. Tuttavia, l’interpretazione dell’intelligenza artificiale delle regole del gioco a volte si discosta dall’originale. I nemici potrebbero non reagire come dovrebbero, o potresti sperimentare comportamenti strani come nemici che scompaiono quando li guardi da lontano.

Inoltre, una delle stranezze è la breve memoria dell’intelligenza artificiale. WHaMM considera solo circa 0,9 secondi di gameplay passato (circa 9 frame) quando genera il prossimo frame. Quindi, se guardi via da un nemico e poi lo riguardi, il nemico potrebbe essere scomparso. O diverso. Come per magia. Ma non sempre in modo positivo. Il combattimento è anche un po’ strano. I nemici non reagiscono sempre correttamente. Potresti subire danni in modo casuale. O per niente.

Futuro dei Giochi Generati da Intelligenza Artificiale e Uso nel Mondo Reale

Mentre la demo di Quake 2 di Copilot di oggi è solo un test tecnico, accenna a qualche possibilità futura selvaggia:

  • Salvare i Vecchi Giochi: l’intelligenza artificiale potrebbe aiutare a preservare i classici vecchi come Quake facendoli “imparare” e permettendoci di rigiocarli senza aver bisogno dei file di gioco originali.
  • Accelerare lo Sviluppo dei Giochi: l’intelligenza artificiale potrebbe aiutare gli sviluppatori a testare rapidamente le idee simulando mondi di gioco in fretta.
  • Nuovi Giochi Generati da Intelligenza Artificiale: immagina giochi che sono diversi ogni volta che li giochi perché un’intelligenza artificiale sta creando il mondo dal vivo.
  • NPC più Intelligenti: future intelligenze artificiali potrebbero creare personaggi e nemici molto più realistici.

La demo di Quake 2 di Microsoft è solo uno sguardo minuscolo a un futuro enorme in cui i giochi e l’intelligenza artificiale si fondono sempre di più.

Come Ciò Potrebbe Impattare lo Sviluppo dei Giochi?

Per gli sviluppatori di giochi, l’uso dell’intelligenza artificiale per generare mondi di gioco è uno strumento nuovo nel processo creativo. Invece di spendere anni a codificare ogni dettaglio, un piccolo team potrebbe addestrare un’intelligenza artificiale su un’idea semplice. L’intelligenza artificiale potrebbe quindi creare una demo giocabile quasi istantaneamente. Ciò potrebbe accelerare la prototipazione e portare a progetti di gioco innovativi.

L’idea non è sostituire la creatività umana, ma potenziarla. Gli sviluppatori potrebbero utilizzare l’intelligenza artificiale per brainstorming su progetti di livelli, comportamenti dei nemici o addirittura intere meccaniche di gioco. È un lavoro di squadra. L’intelligenza artificiale fornisce suggerimenti, e gli sviluppatori li affinano. Questo nuovo approccio potrebbe portare a un’ondata di titoli sperimentali e innovativi nel futuro.

Amar è un appassionato di giochi e scrittore di contenuti freelance. Come scrittore di contenuti di giochi esperto, è sempre aggiornato con le ultime tendenze del settore dei giochi. Quando non è impegnato a creare articoli di giochi coinvolgenti, lo puoi trovare a dominare il mondo virtuale come un giocatore esperto.