Programma in grado di giocare una partita a dama contro un giocatore. Il livello di profondità massima, la dimensione e il colore della scacchiera ed il regolamento (dama italiana o americana) sono impostabili dal menù in alto. Il motore di gioco utilizza una ricerca Alpha-Beta basata su una funzione di valutazione statica della scacchiera (quantità, valore e posizione dei pezzi). Sono state implementate alcune semplici euristiche per la Quiescienza e l'Iterative Deepening nei finali. E' presente un libro di apertura per muovere correttamente con entrambi i colori fino alla 6^ mossa. Nelle scacchiere 6 x 6 e 4 x 4, nel peggiore dei casi, il programma pareggia! Nell'"About Box" troverete alcune foto del team di sviluppo al lavoro...
( piccolo aneddoto: il giorno prima dell'esame, SmartDama ha battuto il prof senza pietà, però forse era meglio se lo facevamo vincere, dato che sarebbe stato lui ad interrogarci l'indomani... ) [ Esame di Fondamenti di Informatica II ] - (2000) >> DOWNLOAD << autori: Ernesto, Augusto, io
|