该游戏主要分登陆、游戏大厅和游戏三大模块,登陆模块包括用户注册和登录游戏两个功能,游戏大厅包括排行榜、签到、商城等功能
摘 要:现今手游市场规模越来越大,游戏玩家飞速增长,因此开发一款手游不仅可以锻炼自己,还具有一定的应用价值。该游戏主要分登陆、游戏大厅和游戏三大模块,登陆模块包括用户注册和登录游戏两个功能,游戏大厅包括排行榜、签到、商城等功能,游戏模块主要包括加载玩家、玩家资源变化等功能。基于Cocos2d引擎的手机游戏为人们提供了一种全新的娱乐方式。
关键词:Cocos2d引擎;手机游戏;休闲娱乐;lua语言
The Design and Implementation of Chess and Card Game based on Cocos2d-lua
Abstract:With the increasing size of the mobile game market and the rapid growth of gamers, the development of a mobile game can not only exercise itself but also have a certain application value. The game is pided into three major modules: login, game lobby and game. The login module includes two functions: user registration and login game. The game lobby includes functions such as leaderboard, check-in, and mall.The game module mainly includes functions such as loading players and changing player resources. . Mobile games based on Cocos2d engine provide people with a new way of entertainment.
Key words: Cocos2d engine; Mobile game;Leisure and entertainment;Lua language
目 录
引言 1
1.绪论 1
1.1 研究背景 1
1.2 发展趋势 2
1.3 研究的意义 2
2.相关技术介绍 2
2.1 Cocos2d引擎技术介绍 2
2.2 lua语言 2
2.3 相关开发工具 3
3.系统分析和设计 3
3.1 系统需求分析 3
3.2 功能模块设计 3
4.游戏基础界面搭建 4
4.1使用CocoStudio编辑游戏界面 4
4.2代码实现游戏界面 5
5.游戏的具体实现 5
5.1 程序入口 6
5.2 场景切换 6
5.3 初始化界面UI 7
5.4 音乐音效 8
5.5 调度器 9
5.6 游戏结束 10
6.软件测试 10
7.总结 11
参考文献 12
致谢 13
基于Cocos2d-lua的棋牌游戏的设计与实现
引言
进入21世纪,人们的生活水平越来越高,使得人们对游戏的要求也越来越高。利用碎片化的时间进行游戏娱乐越来越受广大游戏玩家的欢迎,因此手游的行业前景十分看好。
1.绪论
1.1 研究背景
如今游戏市场规模越来越大,游戏玩家越来越多,手机游戏已经成为大部分人娱乐放松自己的一种方式。手机游戏的国内游戏市场增长。今年与去年相比,增长率为40%。比2015年增长两倍以上。
1.2 发展趋势
如今越来越多的互联网公司已经在手机游戏上投入巨资,手机游戏市场的未来也持续乐观。目前手机游戏行业的竞争才刚刚开始,行业格局正在形成。随之而来的人才需求逐渐增加,预计手机游戏开发行业对人才的需求将在未来几年显着增长。游戏开发人才需求增加。招聘待遇,工资10000-14999占比最多,达29%。经验要求0-2年的工作经验要求最多,达到61%;学历,大专以上学历占比最大,达56%。
1.3 研究的意义
由于游戏产品一般具有迭代速度快,生命周期短等特点,为充分挖掘游戏产业的价值,保持游戏的长期可持续发展,游戏制造商将选择深入挖掘其衍生商业模式,以扩大游戏影响力。对于游戏制造商来说,一方面,衍生产品通常具有很高的价值潜力和收入;另一方面,派生领域的成就可以反馈游戏并继续向游戏发送热量。目前,游戏知识产权业务已扩展到文学,影视,动漫,名流,周边衍生品,直播等多个产业链。
2.相关技术介绍
2.1 Cocos2d引擎技术介绍
Cocos2d-x游戏引擎是目前国内最好的、最流行的游戏引擎,它的门槛低、开源免费、社区活跃、普及范围广、比较完善的功能等优点是其他2d游戏引擎所不具备的,因此国内大部分2d游戏公司目前都在使用Cocos2d-x游戏引擎或者在其框架基础上进行修改封装。该游戏引擎包含许多可以加速开发时间的组件,并且通常比自己写的更好。游戏引擎通常包含以下部分或全部组件:渲染器,二维/三维绘图,碰撞检测,物理引擎,声音,控制器支持,动画等等。游戏引擎通常支持多种平台,可以轻松开发游戏并部署到多个平台。