摘要:《保卫萝卜》是一款较为经典的塔防游戏,2012年一经推出就受到广大游戏爱好者的追捧。本次设计将使用cocos2d-x引擎开发一款仿保卫萝卜单机游戏。本文首先介绍了游戏的开发背景、开发目标和运营现状;接着介绍此次游戏的相关开发工具、引擎和技术,阐述游戏的主要功能模块和玩法,并重点分析该游戏的几个关键功能类的详细设计和具体代码实现;最后是对此次游戏设计与开发工作进行了总结和展望。
关键词:保卫萝卜;游戏;cocos2d-x
目录
摘要
Abstract
1 绪论-1
1.1 开发背景-1
1.2 开发目标-1
1.3 保卫萝卜系列游戏发展状况-2
1.3.1 《保卫萝卜》发展状况-2
1.3.2 《保卫萝卜2》发展状况-2
1.3.3 《保卫萝卜3》发展状况-2
1.4本文组织结构介绍-3
2 相关技术-4
2.1 C++语言-4
2.2 cocos2d-x引擎-4
2.3 Visual Studio开发工具-5
3 设计概要-6
3.1 游戏玩法介绍-6
3.2 游戏结构介绍-6
3.3 游戏模块介绍-7
3.3.1 炮塔模块-7
3.3.2 怪物模块-7
3.3.3 障碍物模块-8
3.3.4 萝卜模块-8
3.3.5 子弹模块-9
3.3.6 金币模块-9
4 游戏的详细设计和具体实现-10
4.1 游戏的详细设计-10
4.2 游戏的具体设计与实现-10
4.2.1 欢迎界面的设计与实现-10
4.2.2 关卡界面的设计与实现-12
4.2.3 怪物类的设计与实现-16
4.2.4 炮塔类的设计与实现-18
4.3 部分效果图-20
5 总结与展望-22
5.1总结-22
5.2展望-22
参考文献-23
致 谢-24