𝗧𝗼𝘄𝗲𝗿 𝗕𝗲𝗳𝗼𝗿𝗲 𝗗𝘂𝘀𝗸: 𝗛𝗼 𝗰𝗿𝗲𝗮𝘁𝗼 𝘂𝗻 𝗴𝗶𝗼𝗰𝗼 𝗲𝗻𝗶𝗴𝗺𝗮 𝗽𝗲𝗿 𝘂𝗺𝗮𝗻𝗶 𝗲 𝗜𝗔

Ho creato un gioco per la June Solstice Game Jam.

Il concetto è semplice. Devi raggiungere la tua torre prima che il sole tramonti. Ogni mossa costa tempo. Ogni passo avvicina il tramonto.

Devi pianificare il tuo percorso con cura. I fiumi ti bloccano. Le rocce ti costringono a fare lunghi giri. Hai bisogno di legno per costruire ponti e attraversare l'acqua. Se ti muovi troppo o raccogli risorse inutili, perderai.

L'obiettivo è l'efficienza.

Volevo vedere se un'IA potesse giocare a questo gioco. Ho usato Google WebMCP per connettere un modello di IA al gioco.

Ho dato all'IA due strumenti:

  • getGameState: mostra la mappa, le regole e le tue risorse attuali.
  • submitPlan: permette all'IA di inviare al gioco un elenco completo di mosse.

Invece di far muovere l'IA un passo alla volta, le ho chiesto di creare un piano completo. Il mio gioco riproduce poi quelle mosse con un breve ritardo. Sembra che l'IA stia pensando e giocando in tempo reale.

I risultati sono stati sorprendenti.

Ho testato diversi modelli, tra cui Gemini 1.5 Flash. Gli strumenti hanno funzionato perfettamente. L'IA è stata in grado di leggere la mappa e inviare le mosse senza errori.

Ma l'IA ha avuto difficoltà a vincere.

Anche i livelli più semplici erano difficili per i modelli. Non sono riusciti a trovare i percorsi più efficienti. Questo mi ha insegnato qualcosa di importante. Gli enigmi che sembrano facili per gli umani richiedono un ragionamento e un'intuizione che l'IA trova ancora difficili.

Progettare livelli che gli umani trovano semplici ma che l'IA trova difficili è una nuova sorta di sfida.

Puoi giocare al gioco o vedere il codice qui: tower-before-dusk.gramli.workers.dev

Source: https://dev.to/gramli/tower-before-dusk-i-built-a-puzzle-game-for-humans-and-ai-oao

Community di apprendimento opzionale: https://t.me/GyaanSetuAi