AI 算法概述:

圆心位置设置为棋子位置,将圆分割为4等分,然后转动45度角在分割4等分,这样就得到8个点,这8个点正好就是棋子周围的8个点;
将圆半径从1循环到5,这样将得到每8个方向上的5点
然后将8方向对角合并后就得到4条线上的10+1点,这1点便是当前的棋子。
然后将4条线的棋子转成串,用正则匹配权值。
如合并后的串为 "0UUU0000000",正则为 /0UUU0/,计算出棋子需要下在第一位。
 
目前 AI 还有些幼稚,正在完善中。

AI 算法详细:

AI 中的问题: