Ticket To Ride

   page       attach   
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.

prodotti