HTML5+JS 《五子飞》游戏实现(七)游戏试玩
2015-01-17 11:16
141 查看
前面第一至第六章我们已经把《五子飞》游戏的基本工作都已经讲得差不多了,这一章主要是把所有的代码分享给大家,然后小伙伴们也可以玩一玩。
至于人机对战的我们放到后面讲进行分析。
试玩地址:http://www.lyout.com/projects/fiveflychess/FiveflyChess7.htm
现在我们来总结一下该小游戏的一些基本定义:
HTML5+JS 《五子飞》游戏实现(一)规则
HTML5+JS 《五子飞》游戏实现(二)路线分析和资源准备
HTML5+JS 《五子飞》游戏实现(三)页面和棋盘棋子
HTML5+JS 《五子飞》游戏实现(四)夹一个和挑一对
HTML5+JS 《五子飞》游戏实现(五)移动棋子
HTML5+JS 《五子飞》游戏实现(六)鼠标响应与多重选择
至于人机对战的我们放到后面讲进行分析。
试玩地址:http://www.lyout.com/projects/fiveflychess/FiveflyChess7.htm
现在我们来总结一下该小游戏的一些基本定义:
// 定义游戏对象 function GameChess(){ // 初始配置 this.init = function ()//... // 画棋盘棋子 this.paint = function ()//... this.repaint = function ()//... // 开始玩 this.play = function ()//... // 重玩,重置所有棋子 this.replay = function ()//... // 获取索引号 this.getIndex = function (pDest, pSrc)//... // 是否可移动 this.canMove = function (pDest, pSrc)//... // 是否可“挑一对” this.canCarry = function (chess)//... // 是否可“夹一个” this.canClip = function (chess)//... // 移动棋子 this.moveChess = function (pDest, pSrc)//... // 游戏结束 this.isGameOver = function (player)//... // 得到对方是哪个玩家 this.getAnotherPlayer = function (player)//... // 游戏开始(包括加载) this.start = function (el)//... }
HTML5+JS 《五子飞》游戏实现(一)规则
HTML5+JS 《五子飞》游戏实现(二)路线分析和资源准备
HTML5+JS 《五子飞》游戏实现(三)页面和棋盘棋子
HTML5+JS 《五子飞》游戏实现(四)夹一个和挑一对
HTML5+JS 《五子飞》游戏实现(五)移动棋子
HTML5+JS 《五子飞》游戏实现(六)鼠标响应与多重选择
相关文章推荐
- HTML5+JS 《五子飞》游戏实现(二)路线分析和资源准备
- HTML5+JS 《五子飞》游戏实现(四)夹一个和挑一对
- HTML5+JS 《五子飞》游戏实现(一)规则
- HTML5+JS 《五子飞》游戏实现(三)页面和棋盘棋子
- HTML5+JS 《五子飞》游戏实现(八)人机对战
- js,html实现简单的h5小游戏点亮所有的灯小游戏源码
- html,css,js实现老虎机游戏以及出现的问题
- html中用js调用ASP文件 实现静态页面动态显示
- js+ajax实现的A*游戏路径算法整理第1/2页
- 用JS实现HTML标签替换效果
- html中用js调用ASP文件 实现静态页面动态显示
- 轻松实现HTML和JS之间的转化的代码
- 利用js方法实现html静态页面间参数传递
- 用js写“算24”游戏的思路分析与实现代码
- 用js写“算24”游戏的思路分析与实现代码
- 用js实现终止浏览器对页面HTML的继续解析即停止解析 兼容firefox
- js+ajax实现的A*游戏路径算法整理第1/2页
- js实现HTML页面折叠与展开
- [Html]JS实现看不到源代码