Progetto presentato per il corso di Intelligenza Artificiale in cui è richiesto l'implementazione di un player per il gioco "King and Courtesan" di Mark Steere.
Nella cartella "info" ci sono tutte le informazioni che riguardano le regole del gioco e delle slides in cui si spiega, a grandi linee, l'algoritmo implementato per l'agente.
L'algoritmo utilizzato è quello di Alfa-Beta Search che fa uso di una euristica creata ad hoc per il game. Il codice relativo al player è contenuto nella cartella "players", che oltre al player sviluppato "PaonessaPerriChiappetta" contiene un player che effettua scelte random, utilizzato come avversario nella fase di sviluppo.
Il file "game.py" contiene il codice necessario per l'esecuzione del gioco e la sua visualizzazione grafica.
Avvio del gioco:
python3 game.py