1.1开发的背景
手机游戏是相较于电脑游戏而提出的,手机游戏也就是在手机上运行的游戏。
最早的手机游戏是在1997年诺基亚手机推出的贪吃蛇游戏。随着手机终端的发展,手机游戏也由简单变得越来越复杂,手机游戏经历了从单机游戏到联网游戏,从普通的平面2D游戏到3D游戏的转变。2003年9月,国内手机游戏产业正式启动,随着移动互联网的发展和手机的普及,办公、通信、娱乐,人们使用手机的时间也越来越多,特别是近年来智能手机的普及,玩手机游戏成为了大多数人热衷的娱乐方式,同时也推动了手机游戏行业的发展,手机游戏用户每年以几何倍增长。因此,能开发出一款好玩的,能让大家都喜欢的手机游戏,显得非常重要。摘要:随着电子行业的飞速发展以及手机的普及,手机游戏成为越来越多的用户的娱乐消遣方式,因此一款好的手机游戏具有很大的意义和价值。《皇城往事》是使用C++语言,以Xcode作为2D平面游戏的工具开发。游戏实现了主角的移动、释放技能等动作,用户只需要使用鼠标点击地面就可以实现人物的走动,也可以通过点击技能栏释放华丽的动作特效,另外,点击怪物还可以实现选中效果对其进行攻击。基于Cocos2d-x的《皇城往事》手机游戏界面美观、操作简单,使得人们在闲暇时间能更好的放松自己,劳逸结合。
毕业论文关键字:C++;手机游戏;Cocos2d-x
Design and Development of "Imperial Past" Mobile GameBased on Cocos2d-x's
Abstract:With the rapid development of the electronics industry and the popularity of mobile phones, mobile games have become more and more people’s entertainment pastime, so it has great significance and value for a good mobile game. "Imperial past" is to use the C ++ language, makeXcode as a tool for the development of 2D plane games. Implements mobile game protagonist, release skills and other actions, users only need to use the mouse to click on the ground can be achieved characters walking, can also release the gorgeous action effects by clicking on the skill bar. In addition, you can also click on a monster to achieve its effect selected attack. Based on Cocos2d-x's "imperial past" mobile game interface is beautiful, easy to operate, making it better able to relax in their leisure time, work and rest.
Key Words:C ++ ;Mobile Game;Cocos2d-x
目 录
摘要 1
引言 1
1.项目开发的背景及意义 2
1.1开发的背景 2
1.2国内外游戏开发现状 2
1.3开发的目的和意义 3
1.4开发的主要工作 3
2.技术介绍 3
2.1 Cocos2d-x游戏引擎介绍 3
2.2游戏屏幕触控事件介绍 3
2.3游戏碰撞检测介绍 4
3.需求分析 4
3.1功能需求 4
3.2性能需求 4
3.3可靠性和可用性需求 4
4.概要设计 4
5.游戏详细设计与实现 5
5.1游戏关键类设计与实现 5
5.2触控技术 6
5.3系统场景及其功能设计