【摘要】随着智能手机的广泛应用,手游成为人们娱乐的重要方式之一。课题基于Cocos2d-x引擎,使用eclipse集成开发环境,运用工厂和观察者等设计模式,结合碰撞检测技术和数据存储技术,设计并实现了一款可以自主选择进攻或者防守的塔防游戏。游戏玩法简单,逻辑清晰,具有一定的可玩性。
【关键词】Cocos2d-x;移动终端;Android;塔防游戏
目录
摘要
Abstract
1 引言-1
1.1 当前研究背景-1
1.3 发展趋势-1
2 相关技术-1
2.1开发工具介绍-1
2.2 Cocos2d-x平台技术介绍-2
2.3 C++语言-2
2.4开发环境的搭建-2
2.5关键技术-3
3 需求分析-4
3.1 软件目标-4
3.2 功能需求-4
3.3游戏系统界结构-4
3.4系统界面需求-5
3.5系统性能需求-5
4 系统的总体设计-5
4.1 设计思想-5
4.2 界面设计-5
4.3 系统流程图-6
4.4 数据设计-7
5 系统详细设计-7
5.1游戏菜单-7
5.2 防守难度选择-9
5.3 防守游戏界面-10
5.4 防守结束界面-11
5.5 进攻难度选择-12
5.6 进攻游戏界面-13
5.7 防守塔类-14
5.8 怪兽类-15
6 系统调试与测试-16
6.1 总体概述-16
6.2 测试用例-17
结 论-18
参考文献-19
致 谢-20