摘要:最近几年,手游行业的发展非常迅速,市场的规模也越来越大,竞争也变的尤为激烈。同时,代表着无端和自由分发的HTML5游戏也快速地崛起。手游的发展给了Cocos2d游戏引擎发展和进步的空间和广阔的发展前景。而Cocos2d引擎也是开源的框架,这就使得该框架不仅有较好的开发和调试技术,而且开发者还能在读懂底层代码的情况下添加各种自己想要的功能,这也更好的提供了用户的体验。同时Cocos2d引擎也已有了支持不同开发语言的框架,如C++、Lua和JavaScript等等。
本文利用了Cocos2d-JS的框架来开发出了一个可以人人对战的中国象棋游戏。根据框架特性完成了游戏选择界面、游戏界面和按钮功能的实现。通过Cocos2d-JS的开发的便捷性和易于调试等特性,开发出一个稳定的,界面友好并富有娱乐性的软件。
关键词:Cocos2d-js HTML5 游戏 中国象棋
目录
摘要
Abstract
1 绪论-1
1.1 Cocos2d-JS游戏开发简介-1
1.2 中国象棋简介-2
2 Cocos2d-JS引擎的环境搭建与工具安装-4
2.1 Cocos2d-JS的官方SDK下载与安装-4
2.2 WebStorm的安装与使用-6
2.3 调试工具Chrome浏览器-6
2.4 在Cocos2d-JS框架下建立项目工程-6
3 中国象棋游戏的界面-9
3.1 游戏实现的主要功能-9
3.2 游戏的界面与实现-10
4 中国象棋游戏摆棋和走棋-12
4.1 摆棋的实现-12
4.2 走棋的实现-17
5中国象棋游戏的按钮实现-25
5.1 “新局”功能-25
5.2 “开始”功能-26
5.3 “悔棋”功能-27
5.4 音乐功能-27
6 中国象棋游戏项目的建立与运行-28
6.1 项目代码结构-28
6.2 运行项目-29
7 结论-29
参考文献-31
致谢-32