当前位置:主页 > 作品展示 >

web前段开发练习,人机大战五子棋,人工智能AI算

时间:2016-12-20 17:28 来源:浪哥博客 作者:浪哥 阅读:
web前段开发练习,人机大战五子棋,人工智能AI算法。跟着视频做的,代码非常少,但是不容易理解。里面用的是3维数据,循环有点乱,UI也非常丑。

AI难点:

1.赢法数组:记录了五子棋说有的赢法,三维数组。

遍历这个数组特别的难,5颗子连一条直线就有4种情况,可以横向、纵向、斜线、反斜线。几种情况都需要遍历一次。每一种又是一个3维数组,就横向来说,棋盘每一排遍历是一个二维数值,然后一共多少牌,需要再循环一次。
 
2.每一种赢法的统计数组,一维数组
 
3.如何判断胜负


 

web前段开发练习,人工智能AI五子棋练习

演示地址:http://www.sclangge.com/myDemo/wuziqi/

阅读排行