电脑教程 最新软件 热门软件 软件专题 软件排行 装机软件 软件厂商 文件类型 一键转贴 软件合集
软件 教程 软件
你的位置:心愿下载电脑教程Javascript教程 →Javascript和HTML5利用canvas构建Web五子棋游戏实现算法

Javascript和HTML5利用canvas构建Web五子棋游戏实现算法

来源:网络 发布时间:2017-05-27

这只是一个简单的JAVAscript和HTML5小程序,没有实现人机对战。
五子棋棋盘落子点对应的二维数组。数组的元素对应落子点。比如数组元素值为0表示该元素对应的落子点没有棋子,数组元素值为1表示该元素对应的落子点有白棋子,数组元素值为2表示该元素对应的落子点有黑棋子;
判断五子棋赢棋的算法是通过对五子棋棋盘落子点对应的二维数组的操作来实现的。

判断五子棋赢棋算法

下边的函数可以实现判断五子棋赢棋的算法,也可以按照教材中相应的算法实现。
其中函数的参数xx.yy为数组下标,chess数组实现五子棋棋盘落子点的数据结构映射。
算法的思想方法是:以当前落子点对应的下标为基点,向其周围8个方向进行搜索,如果有同色子连五子,返回1,或2,否则返回0。返回1代表白棋方胜,返回2代表黑棋方胜。返回0代表没有发生赢棋数据结构状态。


上面的内容还满意吗?心愿下载小编为您推荐了下面的文章:

关键字:

【上一篇】Director五子棋游戏制作教程
【下一篇】五子棋必胜技巧图解

文章教程评论

友情链接:

心愿下载是一个免费软件下载站,提供绿色软件,免费软件,手机软件,游戏下载,我们的目标是:让电脑软件改变学习和生活. 冀ICP备05025597-10号  

Copyright © 2006-2016 www.wishdown.com All rights reserved.