Hi all,
There are some notes you should remember for the program:
In the getNextMove function, the auto_move function has two availables. You should careful about the runting time for the second available because it determine how depth of the recursive function will go. I have few test on it.
OK level: 9, but it will draw when it compites with MonteCarloAI. And it will not crash when playing with human.
Tie Level: 10, it will win MonteCarloAI, but it will crash with playing with human.
It has tested in My computer and CSIF machine. So it may need a optimization in algorithm, so that we can use level 10.
Thanks,
Daihua