OpenGame: nuova IA open source crea giochi completi da un comando

Fotografia editoriale di un monitor che mostra codice e un gioco 2D generato da IA

Ricercatori del CUHK MMLab (Università Cinese di Hong Kong) hanno lanciato OpenGame, un framework IA open source che segna una nuova era nello sviluppo software. Diversamente dai generatori di codice tradizionali che forniscono solo frammenti isolati, OpenGame agisce come un agente autonomo, capace di creare giochi 2D completi per browser a partire da descrizioni in linguaggio naturale.

GameCoder-27B: Il cervello dietro il divertimento

Il cuore del sistema è GameCoder-27B, un modello linguistico con 27 miliardi di parametri addestrato specificamente sui flussi di lavoro di ingegneria dei giochi e su API popolari, come Phaser 3. Questa specializzazione consente all'IA di comprendere non solo la sintassi della programmazione, ma anche la logica complessa di stati, collisioni e fisica necessaria per un gioco funzionante.

OpenGame si distingue per gestire l'intero ciclo di vita del progetto: dalla creazione della struttura dei file e implementazione del codice alla generazione di asset multimodali (come sprite ed effetti sonori) e il debugging in tempo reale.

Architettura delle Abilità

Il framework utilizza un'architettura innovativa basata su "abilità":

  • Template Skill: Una libreria evolutiva di scheletri di progetti che garantisce architetture stabili.
  • Debug Skill: Un protocollo di debug che registra firme di errori e soluzioni verificate, permettendo all'agente di apprendere dagli errori passati invece di applicare solo correzioni superficiali.

Per validare l'efficacia del sistema, i ricercatori hanno introdotto OpenGame-Bench, un benchmark che testa la reale "giocabilità" dei titoli generati in browser automatizzati, valutando se l'IA ha realmente consegnato quanto richiesto dall'utente.

Il progetto è completamente disponibile per la comunità su GitHub, nel repository leigest519/OpenGame, permettendo a qualsiasi sviluppatore di utilizzare o migliorare gli strumenti di creazione automatizzata. Il lancio è visto come un passo cruciale verso l'ingegneria del software agentica, dove le IA assumono compiti complessi a lungo termine con minima intervento umano.

Consulta il repository ufficiale e la documentazione tecnica su GitHub.

Condividi

Questo contenuto è stato creato e revisionato dal nostro team (iatoskill.com), se riscontri problemi, contattaci

Questo contenuto è stato utile?
Impara

Altre Notizie

Vedi Tutto