基于cocos2d-x网络对答游戏设计与实现

来源 :贵州师范大学 | 被引量 : 0次 | 上传用户:kingofking1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
手机游戏已经成为大众消磨时间的主要方式,不管是在公交车上、地铁上或是休息区,都可以看到有很多人低着头,脸上反射出电子屏幕的光线。在当代社会手机用户基数巨大,产品更新换代速度快,对技术平台和终端普及的依赖性强,手机游戏的开发和推广成本也相对较少,进入这个领域的门槛也低了很多。对于现在主流的手机平台有IOS、Android、WPhone、Black Berry,公司出一款产品,怎么让这款产品在不修改或者是在很少修改的情况下,在关注的几个平台下都能够成功运行,是各大公司密切关注的一个问题,因为如果上述的问题得以解决的话,能够为公司节省大量的人力、财力,公司可以把大量的精力放在提高产品的内容上,而不必太多地关注跨平台等细节问题。本文的主要内容就是基于跨平台游戏引擎Cocos2d-x,通过对引擎内部技术和Android交叉编译平台的研究、学习,利用引擎提供的Coco Studio场景编辑器,开发出一款可以本地答题和网络答题的游戏。本地答题就是自己将题库导入到游戏中,通过游戏加载题库,完成相应答题,网络答题就是自己通过服务器和其他在线的玩家完成PK,这款游戏不仅可以娱乐,还可以使得用户利用闲暇的时间,学习自己关注的一些知识内容,主要内容有:首先介绍了手机游戏的现状和市场需求,阐明了游戏产品厂商对跨平台游戏引擎的需求,进而对Cocos2d-x游戏引擎进行介绍,并且对比当下的几款比较知名的游戏引擎,引出Cocos2d-x的优点以及选择Cocos2d-x的原因。接着对Cocos2d-x中的相关技术进行阐明并设计此款软件,包括客户端框架、服务器框架、引擎中场景渲染方式、场景管理方式、场景切换方式、游戏中数据保存方式、网络通信方式(完成端口)、客户端服务器端拼包、解包方式、服务器端配对管理方式、题库管理方式、消息投递方式、Cocos2dx与Android交互方式、消息加密、解密、测试以及项目中需要使用的其他相关技术进行一一阐明。并且详细说明游戏客户端和服务器端的系统框图结构和游戏中网络通信信息处理模块等细节内容。本文采用长连接的方式完成客户端、服务器之间的通信并且实现本地,网络对答。
其他文献
21世纪是各个学科不断融合,共同发展的一个世纪。人工智能科学也必将融入到多学科交叉的趋势之中。但是,人工智能的传统处理方法有着自己的局限性,这种局限性从根本上制约了人工
随着计算机和数据通信技术以及网络的蓬勃兴起和迅速发展,信息技术对传统工业控制领域产生越来越大的影响。通过将计算机技术、控制技术、网络技术、管理技术等进行整合,提出
本文首先介绍了网格计算的相关理论,明确了以开放网格服务架构作为网格的体系结构;然后详细介绍了网格的数据传输系统,重点讨论了Globus工具包中的数据传输模型的体系结构、G
无线传感器网络(Wireless Sensor Network,简称WSN)是一种新型网络。它集数据的采集、传输、融合分析于一体,能够有效地把物理世界与数字世界连接起来,为实现普适计算打下基
近年来.网络蠕虫已经成为网络上一个重要的安全议题,网络蠕虫不仅对终端机造成信息上的安全危害,而且网络蠕虫在进行攻击时产生的大量封包以及连接,严重影响了网络的正常运行。
学位
Internet已经渗透到社会各个领域,使人类的社会生活和文化产生了重大变革。在Internet给人们带来便捷、高效的同时,由于互联网具有开放性和互动性,使得网络上的信息出现爆炸
多目标优化问题一直是科学领域和工程研究领域中的热点问题。在过去二十年当中,由于演化算法的出现,多目标演化算法已经成为多目标优化问题中的热点。在多目标问题中,各子目
业务需求的变更是令很多企业非常头痛的事情,经常改变的政策、业务级别、业务重点、合作伙伴关系等,都会导致软件平台的一次大规模的修改。SOA凭借其松耦合的特性,可以适应不
我国电子政务工程的开展,使得政务信息化的程度不断提高,政府部门掌握了越来越多的关于各产业发展的信息数据。某省明确提出工业强省以实现后发赶超的战略口号,高技术产业的
SIP技术已经成为VoIP的一种发展趋势,但该技术在应用中存在一个急需解决的问题:基于C/S的体系结构,使中心服务器负载过重,无法保证通话质量。简要分析了P2P网络拓扑结构之后,