java实现的五子棋人机对战程序,运用了game tree, min-max search, alpha-beta pruning, heuristic evaluation等人工智能算法