Dopo aver visto che realizzare con Scratch il gioco del tris (tic tac toe), vediamo come modificare il progetto per aggiungere una sorta di intelligenza artificiale rudimentale per poter sfidare il computer in una partita. L’algoritmo di intelligenza artificiale rudimentale utilizzato è quello della mossa vincente. Il sistema associa un numero a ogni simbolo, e grazie a un sistema di prodotti riesce a calcolare se è possibile fare una mossa vincente per inserire tra simboli uguali, una mossa bloccante, per evitare che l’avversario inserisca tre simboli uguali o una mossa potenzialmente vincente. In questo modo il sistema scritto su scratch analizza la situazione della partita per calcolare la migliore mossa da fare per battere l’avversario.
Mossa vincente usata su scratch: qui
Il progetto realizzato con Scratch si può vedere qui sotto, altrimenti nel sito di Scratch cliccando qui.
Quick Links
Legal Stuff