
Kalah è un gioco da tavolo molto semplice da imparare, ma nella sua semplicità permette di utilizzare nel corso di una partita diverse strategie.
Si veda Wikipedia per ulteriori informazioni Kalah on Wikipedia
Io ne sono venuto a conoscenza nel 1992, quando per un progetto scolastico implementai assieme ad un mio collega l'algoritmo MinMax
Allora utilizzammo il linguaggio LISP, dapprima sul sistema VAX della scuola e poi su un Macintosh per fornire all'applicazione anche un'interfaccia grafica.
Da allora, l'algoritmo l'ho implementato altre 2 volte, in C++ e C#, ma senza mai realizzare un applicazione completa.
L'uscita dei telefoni Windows Phone 7 ha fornito lo stimolo per finalmente implementare una vera e propria applicazione.
E questo è il risultato:
![]() |
![]() |
![]() |
Collegamento diretto al Windows Phone Marketplace