2.5缺陷
由于ai的是通过权重来决定下棋位置的
而在前几步棋中并不会出现杀或者挡
为了抢一些必要的点
在那个点没棋切权重为0的情况下
Ai就会把棋下在那
这时我们的玩家可以布局出陷阱
从而获得胜利
为了防止这样的陷阱出现
我加多了几句判断
来干预这种情况的出现
而判断条件fp则是已下棋的数量
不然会导致影响后期的结果
2.6 缓步
当棋下在任何处都只能和时
我们就需要随便下几步
这里使用了一个for循环
判断哪来还有没下的点
3 判断输赢
这个的原理特别简单
就是遍历每个格子
当遍历到某个格子时
判断它能赢的条件
如果判断符合了 则玩家/ai胜
代码如下
由于ai目前并没有什么漏洞
所以没有写玩家的胜