Inserire una breve descrizione delle modifiche fatte
Minor changes are by default collapsed in the page history.
No changes
The page does not exist yet.
Failed to load changes
Version by on
Leave Collaboration
Are you sure you want to leave the realtime collaboration and continue editing alone? The changes you save while editing alone will lead to merge conflicts with the changes auto-saved by the realtime editing session.
Ticket To Ride
Denis Brighi • Luca Domeniconi
sommario
Il software da noi sviluppato è la rappresentazione virtuale del gioco da tavolo Ticket To Ride, in cui i giocatori sono chiamati a collegare diverse città attraverso un percorso ferroviario. Un percorso è costituito da un insieme di itinerari(ognuno caratterizzato da una lunghezza ed un colore) tra le città. Essi sono inizialmente a libera disposizione dei fino a quando i giocatori non procedono alla loro occupazione. L'occupazione di un itinerario libero implica il possedimento, da parte del giocatore, di carte del colore dell'itinerario in numero pari alla sua lunghezza. Ad ogni turno i giocatori possono decidere se pescare due carte colore dal mazzo oppure di occupare un itinerario.
Caratteristica della nostra implementazione è un'intelligenza artificiale efficace, che rende il gioco dinamico, imprevedibile e mai scontato. Sviluppata in prolog, l'AI è integrata in un contesto java-based.