Cry-Horse-RideQuesto e` il mio primo vero tentativo di scrivere un programma orientato ad oggetti. penso di non aver fatto un brutto lavoro, e chiunque ami gli scacchi, o semplicemente si trovasse davanti a questo rompicapo dovrebbe dare un'occhiata al mio programma.
Questo antico rompicapo chiede: il cavallo puo` muoversi su una scacchiera vuota toccando ciascuno dei 64 quadrati una e una sola volta? la risposta e` SI e questo programma ne e` la prova, in quanto riesce a trovare 1 soluziona diversa da 64 posizioni diverse ogni volta. Il programma utilizza un algoritmo euristico basato sull'accessibilita` delle case (consigliatomi dal libro di testo). all'interno della cartella del programma troverete un'immagine raffigurante le 8 possibili mosse del cavallo, alle quali ho assegnato dei numeri da 0 a 7. Prima di andare a frugare nel source date un'occhiata a "possibili mosse del cavallo.png". P.S. nel caso scegliate la voce numero 2 del menu, io consiglio un intervallo non inferiore ai 100 ms.
Data: 13/09/2011
conoscenze basilari di java (ormai quasi dimenticate), conoscenze medie c/c++,
in apprendimento C#.
studio autodidattico.
|
Aggiungi un commento