需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7871 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:随着科学技术的不断发展,移动设备已经可以满足我们生活中的大部分需求,同时娱乐性也是越来越强。随着硬件的不断提升,我们在手机上就可以玩到主机或者PC上的游戏。所以手游已经成为游戏领域不可忽视的部分。 棋牌游戏是我们生活中的重要娱乐方式,尤其在我们网络环境硬件设备还没有达到现在的水平的时候。棋牌游戏也一直是一种不可或缺的游戏种类。本课题就是要设计开发一款单机版的棋牌游戏。 - 本设计主要是设计开发一款棋牌类游戏,使用Cocos2d-x引擎,基于C++语言完成本次毕业设计工作。通过前期的调查分析和可行性分析,决定制作一款符合推倒胡规则的麻将类棋牌游戏。游戏要实现基本的游戏流程,保证游戏的流畅性和完整性。包括游戏牌类的创建、麻将的打乱与分发、正确的显示手牌、手牌的触摸事件(可操作性)、实现游戏规则、按照游戏规则实现吃碰杠听胡等功能、完善UI布局等等功能。目前为止,已经完成了麻将游戏的前期准备工作,包括游戏规则的调研、游戏类的设计、规则的分析与抽象、游戏资源的收集、对所应用的软件进行环境搭建等工作。
关键词:COCOS2D-X;C++;麻将;游戏
目录 摘要 Abstract 1 绪论-1 1.1背景现状及意义-1 1.2开发所用技术简介-1 1.2.1 C++语言-1 1.2.2 cocos2d-x引擎-1 1.2.3 CocosBuilder-2 1.2.4 TexturePacker-2 1.3 目标-2 2游戏功能模块分析-4 2.1游戏总体设计-4 2.1.1游戏制作流程总体设计-4 2.1.2 游戏代码设计-4 2.2游戏类详细设计-5 2.2.1 逻辑类-5 2.2.2 流程及显示类-6 2.2.3 功能按钮的显示类-6 2.2.4 麻将牌类-6 2.2.5 联网方式、微信登录、分享功能-7 2.2.6 复盘功能-7 2.2.7 应用打包-8 3遇到问题-9 4项目成果测试-11 4.1游戏登录界面和大厅界面-11 4.2大厅创建房间和加入房间界面-12 4.3游戏模块-13 4.4结算模块-13 结 论-15 参 考 文 献-16 致 谢-17 |