Ho usato l'algoritmo minimax sull'albero di tutte le partite possibili, ad ogni mossa il computer ricalcola l'albero delle partite fino alle mosse finali, quindi soprattutto alla prime mosse potrebbe essere molto lento(è consigliato l'uso di chrome).
Mi piacerebbe, se il tempo me lo permetterà fare un bel tutorial.