基于cocos2d-x的斗地主游戏开发论文

基于cocos2d-x的斗地主游戏开发论文

ID:6186606

大小:7.13 MB

页数:52页

时间:2018-01-06

基于cocos2d-x的斗地主游戏开发论文_第1页
基于cocos2d-x的斗地主游戏开发论文_第2页
基于cocos2d-x的斗地主游戏开发论文_第3页
基于cocos2d-x的斗地主游戏开发论文_第4页
基于cocos2d-x的斗地主游戏开发论文_第5页
资源描述:

《基于cocos2d-x的斗地主游戏开发论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Cocos2d-x的斗地主游戏开发毕业论文引言11绪论21.1课题研究意义21.2国内外研究现状21.3可行性分析32相关技术背景42.1Cocos2d-x简介42.2数据结构及算法52.3SOCKET及多线程编程62.3.1SOCKET编程62.3.2多线程编程83开发环境的配置93.1开发环境的配置93.1.1Windows下的开发环境配置103.1.2Android下的开发环境配置134总体设计164.1软件的构建164.1.1模块的构建174.1.2功能的构建184.2软件的框架205软件设计与实现

2、(详细设计)215.1数据结构及算法的设计215.2数据库的设计225.3模块的设计与实现235.3.1用户登录注册及验证模块235.3.2网络通信模块245.3.3自动发牌模块265.3.4玩家叫分模块275.3.5出牌选牌模块285.3.6人工智能模块295.3.7重玩模块316软件测试32496.1测试环境326.2测试准则326.3功能测试326.3.1登录验证功能的测试326.3.2自动发牌功能的测试3349桂林电子科技大学毕业设计(论文)报告用纸6.3.3叫分功能的测试346.3.4托管功能的测试3

3、56.3.5提示功能的测试356.3.6重选功能的测试366.3.7电脑智力的测试377总结38谢辞39参考文献40附录4149第49页共49页桂林电子科技大学毕业设计(论文)报告用纸引言随着智能设备平台的普及、用户数量的增多,智能平台的应用,尤其是游戏异常火爆。从《植物大战僵尸》到《愤怒的小鸟》,移动平台游戏的开发进入了新的阶段。但另一方面,平台的多样性也给开发者带来诸多不便。怎样将一款游戏发布到多个平台也是开发者们一直在探索的问题。特别是随着Android和iOS平台的兴起,开发者的游戏跨平台的需求更强了,

4、随即Cocos2D-x诞生[1]。本文所开发的斗地主游戏正是基于Cocos2D-x游戏引擎的,利用此引擎开发出的游戏可以在多个平台运行,像主流的Android、IOS、WindowsPhone等手机平台,Windows等桌面系统。应用Cocos2D-x的一些特性,结合C++的提供的STL模板库,开发一款界面友好、跨平台的斗地主游戏。接下来将逐个介绍各个模块的设计和具体实现过程。49第49页共49页桂林电子科技大学毕业设计(论文)报告用纸1绪论1.1课题研究意义随着苹果iOS系统和iPhone、iPad等一系列产

5、品的发布,随着Android系统和相应设备的诞生,移动平台的种类得到了丰富,并从单一的手机发展到平板电脑等多种手持设备上。而移动游戏的开发方式同样也有了改变,开发者们开始尝试针对不同平台的开发框架来进行开发。智能平台的硬件及性能的提高并没有带来游戏品质的提高,于是开发者们也探索着进行只针对单一平台的开发,他们利用平台特性(多点触屏,重力感应等)开发出了很多不错的游戏。虽然Android平台的屏幕及分辨率也是千差万别,但是由于出色的框架使得开发和移植变得简单起来,同时也不需要过多考虑内存的限制。但是问题依然存在,

6、对于不同的智能平台(Android、iOS等操作系统)依然需要编写不同的代码来进行开发,如何跨平台这个问题摆在了开发者面前。跨平台的引擎有基于HTML5的跨平台特性产生的开发引擎,也有基于OpenGL开发的游戏引擎,其中Cocos2D-x广泛受到开发者的关注,因为它不仅具有跨平台的特点,还具有受Cocos2D全球社区的支持、框架简单易学、十分容易上手等特点。经过一段时间的发展,开发者使用Cocos2D-x开发出了多款成功的游戏,包括捕鱼达人、地铁总动员等佳作[1]。Cocos2d-x是一个支持多平台的2D手机游

7、戏引擎,使用C++开发,基于OpenGLES,具体各个平台的支持如下:IOSA,Android,BlackBerry,Html5,windowphone等。cocos2d-x引擎在国内手机游戏开发使用的份额接近70%,而国外使用份额则是接近25%,在苹果APP排行榜top10里面,有7个都是用cocos2d-x引擎开发的。1.2国内外研究现状随着智能设备平台的普及、用户数量的增多,智能平台的应用,尤其是游戏异常火爆。从《植物大战僵尸》到《愤怒的小鸟》,移动平台游戏的开发进入了新的阶段。但另一方面,平台的多样性也

8、给开发者带来诸多不便。怎样将一款游戏发布到多个平台也是开发者们一直在探索的问题。特别是随着Android和iOS平台的兴起,开发者的游戏跨平台的需求更强了,随即Cocos2D-x分支诞生[1]。49第49页共49页桂林电子科技大学毕业设计(论文)报告用纸因为Cocos2D-x具有跨平台的特点,再加上Cocos2D全球社区的支持,Cocos2D框架简单易学、十分容易快速上手。因此Coco

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。