web前段开发练习,人机大战五子棋,人工智能AI算
web前段开发练习,人机大战五子棋,人工智能AI算法。跟着视频做的,代码非常少,但是不容易理解。里面用的是3维数据,循环有点乱,UI也非常丑。
AI难点:
1.赢法数组:记录了五子棋说有的赢法,三维数组。
遍历这个数组特别的难,5颗子连一条直线就有4种情况,可以横向、纵向、斜线、反斜线。几种情况都需要遍历一次。每一种又是一个3维数组,就横向来说,棋盘每一排遍历是一个二维数值,然后一共多少牌,需要再循环一次。
2.每一种赢法的统计数组,一维数组
3.如何判断胜负
演示地址:http://www.sclangge.com/myDemo/wuziqi/
© 著作权归作者所有,未经允许不得转载与抄袭。
上一篇:已经是最后一篇了
下一篇:回首2016,展望2017
评论区