android系统的塔防游戏(源码)

随着全球Android系统智能手机的普及,人们的生活质量和消费能力得到了巨大的改善,而在Android系统的应用中,Android游戏占了很大的比重,并且逐年大幅度增加,到2018年初已经达到了20%的比例,所以Android游戏的地位还是很重要的。TDG,即塔防游戏,由于操作简单,能够极大地锻炼人的思维能力和反应能力,而能够深受人们的喜爱。全球,尤其在国内,在Android游戏应用的方面,塔防游戏的下载量占了23%的比重,这说明TDG的受欢迎程度之深。通过TDG的开发,人们可以更加享受轻松愉快的娱乐生活。所以,基于Android系统的塔防游戏是很有意义,也很有必要的。关键词 Android,游戏,塔防,3D
目 录
1 引言 2
1.1 综述 2
1.2 课题背景及意义 2
2 课题概述 2
3 可行性研究 3
3.1操作可行性 3
3.2经济可行性 3
3.3社会环境可行性 3
3.4技术可行性 3
4需求分析 4
4.1 市场需求概况及分析 4
4.2需求描述 4
5 功能介绍 5
6 App详细设计 5
6.1 App总体设计 5
6.2 体系结构设计 6
6.3 TDG布局设计 6
6.4 Class类设计 8
7 App测试 33
7.1 App测试工具和方法 33
7.2 App测试过程与结果 33
结论 34
致谢 35
参考文献 36
1 引言
1.1 综述
基于Android系统的塔防游戏,简称塔防游戏,缩写TDG,英文名Tower Defense Game,是一款需要下载安装使用的游戏应用,TDG可以使人的大脑得到充分利用,促进人不断思考,也可以刺激消费,促进经济的发展,同时也可以给用户提供轻松愉快的娱乐方法。
1.2 课题背景及意义
随着全球Android系统智能手机的普及,人们的生活质量和消费能力得到了巨大的 *好棒文|www.hbsrm.com +Q: ^351916072* 
改善,而在Android系统的应用中,Android游戏占了很大的比重,并且逐年大幅度增加,到2018年初已经达到了20%的比例,所以Android游戏的地位还是很重要的。
全球,尤其在国内,在Android游戏应用的方面,塔防游戏的下载量占了23%的比重,这说明TDG极限塔防的受欢迎程度之深。通过TDG极限塔防的开发,人们可以更加享受轻松愉快的娱乐生活。所以,基于Android系统的塔防游戏是很有意义,也很有必要的。
2 课题概述
TDG极限塔防这类塔防游戏,一旦有怪物移动到指定地点,游戏即失败,若是在一定时间内没有怪物通过指定地点,游戏即通关。在UI方面,需要能够实现舒适和便捷,各类功能性按钮齐全,能够给用户带来舒适良好的用户,各类按钮排布整齐有序,能够让用户一目了然。在TDG极限塔防内容方面,需要考虑的因素包括进攻方(怪物)包括血量、移动速度、防御类型,防守方(箭塔)包括攻速、攻击力、攻击范围、攻击类型,在按照能力值设计关卡以及怪物出兵,提高每个关卡的难度。预期目标是在拥有良好舒适的用户交互界面的同时,也能够完成TDG极限塔防的闯关的基本功能,能够保证TDG极限塔防流畅运行,给用户带去便捷的娱乐体验。
TDG极限塔防具有正常运行功能,当用户打开TDG极限塔防时,能够出现开始游戏按钮,点击开始游戏按钮能够顺利且成功的进入游戏,当指定时间到或者存在怪物到达指定位置时,可以出现“游戏成功”或“游戏失败”的对话框,并可以成功结束游戏。
TDG极限塔防具备难度选择功能,由于TDG极限塔防适合多个年龄段的人,考虑到各类人的熟练水平和反应能力,需要对TDG极限塔防进行难度划分,包括简单、一般和困难。用户在各个难度之间可以自由选择,同时也可以调整游戏时间和怪物数量来增加或减少难度。
TDG极限塔防还应该具有暂停和继续功能,能够从暂停的地方继续TDG极限塔防。
3 可行性研究
3.1操作可行性
本游戏极限塔防在操作上并不存在复杂的操作,在游戏的右边有三种类型即具有不同攻击的炮塔,用户只需用手指点击任意一个炮塔,系统就会判定将要制造炮塔的类型,然后点击想要建造的地点,系统就会在那个地点建造出炮塔。
3.2经济可行性
本游戏极限塔防开发在经济上没有太大的要求,开发极限塔防只需要精通Unity3D模型的设计和C#语言。
3.3社会环境可行性
如今社会经济的高速发展,人们更加追求高层次的娱乐消费,所以在这样的社会环境下也是完全可行的。
3.4技术可行性
本游戏极限塔防将使用Unity3D设计怪物、炮塔和地图模型,使用C#语言进行程序编写,而Unity3D和C#是大学计算机学科的必修内容,掌握这些技术来进行设计在技术上来说也是完全可行的。
4需求分析
4.1 市场需求概况及分析
根据2018年智能手机行业发展调查报告,我国近10年以来智能手机的用户数从6.4亿增长到了13.2亿,而普及率更是从49%增长到了94%。随着互联网的发展,我国智能手机出货量正在大幅增加,人们的生活质量和消费能力得到了巨大的改善,而在Android系统的应用中,Android游戏占了很大的比重,并且逐年大幅度增加,到2018年初已经达到了20%的比例,所以Android游戏的地位还是很重要的。
4.2需求描述
1.塔防游戏名称:极限塔防。
2.首先进入游戏前要点击极限塔防,接下来则会显示注册登录界面,在页面上有四个按钮分别是开始游戏、排行榜、设置和退出游戏,并且这4个按钮可以成功响应。
3.UI界面还包括玩家信息,玩家信息包括id和最高得分。
4.TDG极限塔防有简单、一般和困难三种闯关模式,可以自由选择,每一关有5波怪物,最后2波怪物速度会加快。
5.游戏进行时可以成功显示剩余怪物波数,当一波怪物的最后一个从起点出现时,就可以判断这一波怪物已经全部出现了,那么就开始更新接下来的剩余波数。
6.在TDG极限塔防三种闯关模式下,各个模式击中怪物得分各不相同,其中简单模式击中1个怪物可以得10分,一般模式击中1个怪物可以得15分,困难模式击中1个怪物可以得20分,通过这些分数可以再次购买炮塔进行制造和防御,并且可以通过花费金币来升级炮塔。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1153.html

好棒文