IOS的游戏开发与设计保卫鸟蛋+源代码_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

IOS的游戏开发与设计保卫鸟蛋+源代码

摘  要:保卫鸟蛋是一款为大众提供娱乐的塔防类游戏。本系统主要是以Coco2d-x 为游戏引擎、Xcode 5.0为开发工具、C++作为开发语言。通过使用TileMap工具对游戏进行地图的拼接,并用XML对文件进行解析和数据的存储。实现了页面跳转和声音的加载,同时也实现了炮塔子弹与敌人之间的碰撞检测。38557
毕业论文关键字:塔防游戏;TileMap;C++   
The Design and Development of Game Based on
IOS-- Defend The Eggs
Abstract: Defend the eggs is a popular entertainment tower defense games. This system is mainly based on Coco2d-x game engine, Xcode 5 as the development tool, C++ as a development language. By splicing the game map using TileMap tools, and file parsing and data storage with XML. The page Jump and the load of the sound, but also realize the collision detection between the turret and the enemy bullets.
Key Words: Tower Defense game; TileMap;C++
目    录

摘  要    1
引言    1
1.概述    1
1.1 研究的背景    1
1.2 研究的目的及意义    2
1.3 研究目标    2
2.软件开发技术基础和开发环境    2
2.1 Cocos2d_x游戏开发引擎    2
2.2 Cocos2d_x游戏开发引擎的生命周期    3
2.3 C++技术    4
2.4 Xcode开发工具    4
3.系统分析    4
3.1 游戏介绍    4
3.2 需求分析    4
4系统的详细功能和实现    6
4.1 游戏主菜单界面    6
4.2 游戏选择关卡模式    7
4.3 游戏主场景界面    7
5总结    8
参考文献    9
致谢    10
基于IOS的游戏开发与设计—保卫鸟蛋
引言
目前,市场上的手机游戏各种各样的,而且增势强劲,有非常好的发展前景。系统开发灵感来源于《保卫萝卜》这一款塔防游戏,游戏一出来就受到追捧和热爱,游戏里的碰撞检测是实现塔防游戏的关键,其次就是一些动画的设计和一些关卡之类的设计。为此特意做了一款基于IOS的塔防游戏来研究。
1.概述
1.1 研究的背景
全球在使用的智能手机已经超过数十亿部,智能手机的性能也在不断加强,并且在世界上手机越来越普及。随着手机的快速发展,手机游戏市场也迅速膨胀。电脑游戏虽然更加绚丽好玩,但是由于携带不方便,而且玩起来耗时耗力,并没有手机游戏那么方便,手机人们走到哪都会带着,手机游戏也就更加受到了人们的青睐,手机游戏的市场更加具有前景,所以选择这个作为毕业设计题目。
1.2 研究的目的及意义
对手机功能的扩充,在公交车等公共场合都能看见拿着手机玩游戏的人,手机市场的高速增加带动了手机游戏市场的膨胀,手机游戏成了一项主要的应用,基于IOS平台游戏开发市场规模纷纷呈现几何增长态势。手机游戏成为了一种新型的消遣娱乐方式被广大的用户接受。选择这个毕业设计的原因是喜欢玩游戏,热爱游戏,希望通过自己的学习来开发设计一款能够被大家所喜爱的塔防游戏。
1.3 研究目标
这款游戏选择的是cocos游戏开发引擎这次的主要目标是设计出一个塔防类游戏,人们可以通过手机就可以随时随地的玩到游戏。并完成论文及相关文档的写作。
2.软件开发技术基础和开发环境
2.1 Cocos2d_x游戏开发引擎
Cocos2d-x是跨平台的游戏引擎,跨的平台是iOS, Android, BlackBerry Playbook, Bada, Marmalade, Windows, Linux。Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。开发语言是C++,这门语言可以保证游戏的运行速度足够快,Cocos2d-x引擎在国内手机游戏开发使用的份额接近70%。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。 (责任编辑:qin)