SmartDama

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! Cool 
  • 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... Undecided )

[ Esame di Fondamenti di Informatica II ] - (2000)

>> DOWNLOAD <<

autori: Ernesto, Augusto, io