摘要:当前手机移动端的发展非常快速,相应的为手机游戏的发展装上了一部高速转动的引擎,所以设计开发出一款高品质、有个性的游戏具有显著的科学意义和应用价值。游戏基于Quick-Cocos2d-x引擎设计框架,以Sublime Text2为开发工具,采用MVC设计模式,使用Lua开发语言,实现了游戏的用户管理、角色升级、装备升级、技能升级、触摸管理、数据管理等功能。基于Quick-Cocos2d-x引擎的手机游戏的实现使得人们在闲暇时间能更好的放松自己,劳逸结合。48576
毕业论文关键字:Quick-Cocos2d-x引擎;VC设计模式;手机游戏
The Design And Implementation Of The Mobile Phone Game Based On Quick-Cocos2d-x Engine In The "Small Town Escape"
Abstract:The mobile terminal development is very rapid, appropriate for mobile game development in a high-speed rotation of the engine, so the design and development of a high quality and personality of the game has significant scientific significance and application value. Game based on the design framework of quick-cocos2d-x engine, to sublime text2 as a development tool, using the MVC design pattern, using the Lua programming language, the realization of the game the user management, the role of upgrades, equipment upgrading, skills upgrading, touch management, data management, and other functions. Based on the mobile phone games Quick-Cocos2d-x engine of the implementation makes people in the leisure time to better relax. All work and no play makes Jack a dull boy.
Key Words:Quick-Cocos2d-x Engine; MVC Design Patterns;Mobile game
目 录
摘 要 1
引言 1
1.系统开发的背景与意义 2
1.1本课题研究的背景及意义 2
1.3主要工作 4
2.相关技术介绍 4
2.1 Quick-Cocos2d-x游戏引擎 4
2.2屏幕触摸事件 4
2.3 MVC设计模式 5
2.4碰撞检测技术 5
3.系统分析与设计 5
3.1系统需求分析 5
3.2功能模块设计 5
3.3数据库设计 6
4.系统具体实现 7
4.1用户管理功能实现 7
4.2游戏数据管理功能实现 7
4.3关卡功能实现 7
4.4游戏强化功能实现 8
4.5装备功能实现 9
4.6触摸管理 10
5.总结 10
参考文献 10
致谢 12
基于Quick-Cocos2d-x引擎的《小镇逃亡》手机游戏的设计与实现引言
现行的手机游戏种类繁多,其简单易懂,玩法新颖,随时随地娱乐的特性使得手机游戏广受欢迎,而今天甚至以后的手游市场中,将会有很大一部分都是Android和IOS平台,并且伴随着众多平台的出现,那么可以想象手机游戏的前景将会越来越火热。
1.系统开发的背景与意义
1.1本课题研究的背景及意义
到目前为止,市面上的手机游戏种类繁多,其中,关注度比较高的就非RPG角色扮演格斗游戏(以下简称RPG)莫属了。RPG是一种有连贯的故事情节,像小说一样有起有伏,以及角色的慢慢的从弱小成长到强大和能够呈现出一件事情起因结尾的游戏。它可能要给玩家一个浩瀚的虚拟空间让游戏者自己去旅行、冒险和生活,增强游戏的体验感,这一点,手机游戏(以下简称手游)很好的继承了电脑游戏的优势和卖点,并且在手机广泛的应用空间里发挥着自身的价值。RPG强调文字的表现,情节的设置以及人物的故事性延续,使其能够更为贴切地表达人类的情感,RPG的人物角色在手游玩家们的指间操作,极大地满足了用户的内心感受,这种强调用户体验的RPG手游,已经在庞大的手机游戏强手之林中,锋芒毕露。