收藏本站
《哈尔滨工业大学》 2016年
收藏 | 手机打开
二维码
手机客户端打开本文

基于Cocos2d-x引擎的三国卡牌类游戏的设计与实现

王瑞晨  
【摘要】:近年来,随着智能手机的快速发展以及智能手机制作成本的降低,智能手机用户群体数量呈井喷式增长,由此推进了移动应用和移动游戏的快速发展。就移动游戏而言,近两年比较火爆的卡牌类游戏备受推崇,很多游戏公司都相继推出卡牌类游戏。在北京掌上飞鱼网络科技有限公司实习期间,公司准备将业务方向转向卡牌类游戏,经过对市场上大量卡牌类游戏进行调研,发现大多数卡牌类游戏玩法几乎相同,不同点主要在游戏背景。如果针对每一款卡牌游戏都重新编码的话,重复造轮子、代码复用性差的问题就逐渐凸显出来。为了解决上述重复造轮子的问题,本文对卡牌类游戏进行了全面的分析和设计,抽象划分了卡牌类游戏中通用的游戏功能和业务逻辑,设计实现了一套通用卡牌类游戏框架,并在这个框架基础上实现完成了一款三国类卡牌游戏。本文游戏主要分为客户端和服务器两方面。客户端基于Cocos2d-x游戏引擎开发,通过对游戏功能模块的分析,设计实现了武将系统、背包系统、好友系统等10多个卡牌游戏通用逻辑模块,并重点实现了卡牌类游戏中的战斗场景。服务器方面使用FireFly框架作为游戏服务器框架,实现了游戏功能模块的业务逻辑,其中MySQL作为数据存储媒介,并对Fire Fly框架进行了扩展修改,将数据库缓存由Memcahced修改为Redis,提升了该服务器框架的使用效率。在本文中,逐步抽象分离并封装了一套卡牌类游戏的开发框架,这个框架可以进行二次开发,便于扩展和使用。根据项目需求,项目中还封装实现了网络请求模块、游戏热更新模块和游戏数据加密模块,这些组件模块可以作为依赖库供其它项目使用,提升工作效率。为了确保了游戏功能的正确性和完整性,对游戏客户端和服务器分别进行了功能测试和性能测试,通过对测试数据的分析表明,本文游戏已达到预期目标。
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP317

手机知网App
【相似文献】
中国硕士学位论文全文数据库 前10条
1 陆奎安;基于Cocos2d-x引擎的跨平台游戏设计与实现[D];华中科技大学;2014年
2 王瑞晨;基于Cocos2d-x引擎的三国卡牌类游戏的设计与实现[D];哈尔滨工业大学;2016年
3 李文博;基于Cocos2d-x移动平台跑酷类游戏的设计与实现[D];北京交通大学;2015年
4 原亚萍;基于Cocos2d-x的教育游戏的分析与实现[D];重庆师范大学;2015年
5 霍常伟;基于cocos2d-x引擎的移动游戏UI系统设计及应用[D];北京交通大学;2012年
6 舒沂;基于cocos2d-x引擎的手机游戏快速开发工具的设计与实现[D];南京大学;2013年
7 廖雪清;手机游戏《大战转基因之闽南游》设计与展示[D];厦门大学;2014年
8 夏志海;基于Cocos2d-x的手机游戏坦克大战的设计与实现[D];哈尔滨工业大学;2013年
9 张筱毅;COCOS2D-X强交互网络游戏架构设计与实践[D];西安电子科技大学;2014年
10 周飞龙;Cocos2d-X引擎中MVC框架的设计与实现[D];华中科技大学;2013年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026