软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 源码下载 > 脚本资源 > 网页游戏 > 纯JS开发五子棋游戏,JavaScript五子棋初级版下载

纯JS开发五子棋游戏,JavaScript五子棋初级版

  • 资源语言:简体中文
  • 资源类型:国产软件
  • 资源大小:23 KB
  • 资源等级:4星级
  • 相关链接:Home Page
  • 资源性质:免费版
运行环境:WinXP/2003/Vista/Win7/Win2008
更新时间:2012-01-17 10:23:53
有无插件:无插件

纯JS开发五子棋游戏,JavaScript五子棋初级版

关于棋盘,棋子,鼠标滑过提示下棋位置这些前面已经提过了,我也就不说了,大家如果没看又感兴趣的话,可以查看《纯JS 智能五子棋 out版》,里面有详细的描述,下面我对修改的部分关键点进行分析:

1、基本操作

进入游戏界面后点击开始按钮就开始游戏,没有计时功能,所以你点开始后去吃饭饭或者上个厕所回来也不会判你输(这截然是废话);点击暂停就出现一个半透明黑屏(这个是那扫雷界面的,其实暂停不暂停没什么感觉);重开按钮会清空界面所有棋子;保存按钮会把当前棋盘状况写进cookie,保存时间一个钟头;恢复按钮是当你有保存cookie并且cookie没过期的话就恢复到你保存的棋局。

2、基本函数

增加类名,获取元素等基本底层函数;

生成棋格createMap();

生成棋子createPiece(obj,num) ;

开始游戏startGame():初始化作用,别且生成一个白色棋子,电脑先走(这样电脑的胜率就高些哈)。

暂停游戏stopGame();

重开游戏resetGame():清空盘面,解除事件绑定;

支持cookie与否canCookie();

保存游戏saveGame(): 如果cookie不存在就生成一个新的,如果有就清空后再写入当前棋子布局状况;

恢复游戏restoreGame():获取cookie里面的值,调用createPiece对应的生成棋子;

绑定事件bindEvent():为I标签绑定事件,如onclick, onmouseover,onmouseout,右键不弹出默认菜单等;

解除绑定unbindEvent();

游戏胜负winOrLose(obj):这里就用到了前面版本的方向检测,需要对当前棋子分4个行,每行5趟检测看看是否有5子同色相连出现,如果有那么胜负已分,停止游戏。

更多介绍请参照:http://blog.sina.com.cn/s/blog_74d6cedd0100ywow.html

 报告下载错误
点击链接开始下载
本类最新
相关教程
下载说明
栏目导航
推荐软件