Il blog di didattica per la scuola primaria
banner

Creare un memory game con l’intelligenza artificiale

È possibile creare un memory game utilizzando l’intelligenza artificiale? Scopriamolo in questo articolo in cui metteremo alla prova ChatGPT.

Creare un memory game con l’intelligenza artificiale

Tutti gli esperimenti per creare un memory game con l’intelligenza artificiale generativa descritti in questo articolo sono stati condotti utilizzando ChatGPT.

Un memory game (in italiano “gioco di memoria”) è un gioco che mette alla prova la memoria dei partecipanti e in cui l’obiettivo è, solitamente, quello di trovare coppie di carte uguali o abbinare elementi correlati.

Un gioco di questo tipo allena la memoria visiva, sviluppa la concentrazione e anche… la pazienza.

Si gioca con un numero pari di carte (in genere almeno dodici). Ogni carta presenta un’immagine e ogni immagine compare su due carte (quindi, se le carte sono venti, ci sono dieci coppie identiche).

Le regole “tradizionali” sono le seguenti:

  • le carte vengono disposte in maniera ordinata sul tavolo (come se fossero posizionate su una matrice quadrata o rettangolare);
  • a turno, ogni giocatore gira due carte;
  • se le due carte sono uguali, il giocatore le prende e ha diritto a un altro turno di gioco;
  • se non sono uguali, le carte vengono rigirate e tocca al giocatore successivo;
  • il gioco continua finché tutte le coppie vengono trovate;
  • vince chi, alla fine, risulta aver trovato più coppie.

Azzardiamo un prompt unico per creare le carte:

Crea le carte per un gioco memory con 6 coppie. Tema: animali. Formato della carte: quadrato. Stile: cartoon con colori accesi.

Il risultato (Figura 1) presenta notevoli problemi (una volpe con due code, animali gemelli o quasi…).

Carte per memory game con l’intelligenza artificiale

Un prompt unico, almeno in questo caso, porta ad un risultato impreciso. Proviamo quindi a raggiungere il nostro obiettivo con più di un prompt.

Facciamo finta di avere ben poca fantasia e ricominciamo con:

Voglio creare un memory game con le carte, per bambini. Tema: animali. Fammi un elenco di 4 possibili animali.

ChatGPT ci risponde con un elenco di animali (Figura 2).

Elenco carte per memory game con l’intelligenza artificiale
Figura 2

Rispondiamo:

Sì, in formato quadrato e con stile cartoon.

Ora il risultato è decisamente migliore (Figura 3).

Carte con animali
Figura 3


Utilizzando un prompt distinto per ogni carta otterremmo un maggiore controllo sul risultato, ma potrebbe sorgere il problema della consistenza (cioè di mantenere la coerenza dello stile grafico, argomento che abbiamo già trattato nell’articolo “Fumetti con l’intelligenza artificiale. Si può?”).

Vediamo come farci creare ulteriori quattro carte mantenendo lo stile delle precendenti.

Crea altre 4 carte di animali: foca, scoiattola, cane, gatto. Mantieni il formato e lo stile delle carte precedenti.

Il risultato è in linea con le attese (Figura 4).

Carte con animali create da ChatGPT
Figura 4

Variante “tempo e orologio”

Con l’esperienza accumulata, possiamo tentare di creare un gioco di memoria un po’ diverso dal solito. Il nuovo memory game realizzato con l’intelligenza artificiale potrebbe funzionare così:

  • una carta mostra un orologio analogico;
  • la carta abbinata alla precedente scrive l’ora (per esempio «Sono le 3 e mezza»).

Vediamo se e come ChatGPT è in grado di creare carte simili:

Per un memory game "matematico" crea 6 carte di un orologio in stile cartoon, con colori accessi, in formato quadrato. Ecco la posizione delle lancette delle 6 carte:
1) lancette su 3:30
2) lancette su 7:00
3) lancette su 2:15
4) lancette su 6:45
5) lancette su 12:00
6) lancette su 9:30

Il risultato è molto distante da quanto volevamo (Figura 5).

Carte con orologi analogici
Figura 5

Passiamo quindi al prompt singolo:

Disegna una carta quadrata per un memory game, con un orologio analogico che mostra le lancette sulle 3:30. Stile cartoon, colori pastello.

Ma anche in questo caso il risultato è distante dal prompt (Figura 6).

Orologio che sorride
Figura 6

Cerchiamo di aggirare il problema indicando esplicitamente la posizione delle lancette:

Disegna una carta quadrata per un memory game, con un orologio analogico che mostra la lancetta piccola posizionata sul 3 e la lancetta grande posizionata sul 6. Stile cartoon, colori pastello.

Ma anche in questo caso, l’orologio segna l’ora sbagliata (Figura 7).

Orologio a mezzogiorno e mezzo
Figura 7

Ritoccando uno degli orologi precedenti cerchiamo di “guidare” ChatGPT (Figura 8).

Chat con ChatGPT
Figura 8

Ci lanciamo in un:

Ok, puoi generare l'immagine.

Ma nulla di fatto neppure in questo caso (Figura 9).

Orologio 12 e un quarto
Figura 9

Prima di gettare la spugna, effettuiamo un ultimo tentativo, dopo aver ritoccato al volo un orologio creato in precedenza. Ci siamo quasi, se non fosse che le lancette sono lunghe uguali (Figura 10).

Ricreo immagine con ChatGPT
Figura 10

Conclusioni

Con un sistema di intelligenza artificiale generativa è possibile sia creare un set di carte per un memory game, sia ottenere delle idee “grezze” da sistemare per creare una variante dei giochi di questo tipo.

Restano alcuni problemi nella generazione delle immagini, che non sempre si riescono a risolvere con un secondo prompt.

Condividi


Precedente:
Successivo:

Scopri di più da Missione Insegnante

Abbonati ora per continuare a leggere e avere accesso all'archivio completo.

Continua a leggere