https://github.com/apaonessaa/competizione-ai
https://github.com/apaonessaa/competizione-ai
alfa-beta-pruning game heuristic-search-algorithms mini-max-algorithm python
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/apaonessaa/competizione-ai
- Owner: apaonessaa
- Created: 2024-05-11T11:39:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-10T10:10:44.000Z (10 months ago)
- Last Synced: 2024-08-10T11:27:10.090Z (10 months ago)
- Topics: alfa-beta-pruning, game, heuristic-search-algorithms, mini-max-algorithm, python
- Language: Python
- Homepage:
- Size: 1.39 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Competizione AI
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
```