基于Cocos2d的棋牌游戏设计与实现.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-01
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:游戏会结合实际完成情况选择一款扑克或麻将游戏来完成。游戏玩法逻辑模块将作为重点模块进行开发,这也是本次课题的难点,并在次基础上尽量完善游戏其他可优化部分。通过设计......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: