- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
飞机大战
制作者:王迪锋、陶晶楠、杨可鑫、佟春月
制作时间:2016/3
........
目录:
1、游戏概略------------------------3
2、游戏安装说明--------------------4
3、游戏玩法的基本介绍--------------5
4、游戏设计的基本框架--------------8
5、游戏设计中重点难点的解决-------11
6、对于学习程序设计的心得---------12
.专业学习资料.
........
一、游戏概略
1、编写目的
编写此需求说明书的目的,是为了能让组中的成员更好的认识现实市场需求,进而开发出更为切适用户体验的软件。此说明书对Android飞机大战的总体及用户界面及运行环境等做出了详尽的说明。它作为对该系统纲要设计的依据,帮助开发人员认识本系统的框架思想及实现功能,并考证核实该产品可否知足用户要求的标准,便于技术文档和需求变化的管理。同时也是用户与开发人员双方对软件需求取得共同理解的基础。
软件开发小组的每一位成员都应详尽阅读此说明书,明确开发目的,按要求达成软件的开发,经使用方认可的需求说明将作为产品特点评论、仲裁的重要考。
2、项目背景
★软件名称:飞机大战
★软件创意:开发出一款娱乐的安卓游戏应用程序
★面向用户:所有喜欢娱乐的用户
★项目组成员:王狄峰,佟春月,杨可鑫,陶晶楠
3、目标
为了开发出一款娱乐游戏软件。本款软件的目标定位是所有喜爱娱乐的用户。
.专业学习资料.
........
4、开发环境
★硬件环境
CPU:1.2GHz以上
内存:512MB以上
硬盘:40G以上
网络:10M/100M网卡,保证通畅的网络连结其他:显示器、键盘、鼠标
★运行平台:
手机/模拟器:android4.03以上
二、游戏安装说明
安装飞机大战.apk
本软件设计达成后经过测试没有发现问题,生成的应用程序名
称为plane.apk,将此文件按照手机安装其他软件的步骤安装到
是android操作系统的手机上,运行该软件即可
.专业学习资料.
........
三、游戏玩法基本的介绍
点击软件图标,进入飞机大战游戏主界面。然后,就能够按照以下说明进行简单操作了。用手指点击手机屏幕移动底部飞机控制
上下左右方向,目标是击打上方敌机打落的敌机越多,那么分数就越高。
详细操作如下说明:
1)用户登录测试,点击开始游戏,登录即可进入游戏程序界面
2)登录进去之后,进入游戏界面
3)移动底部飞机击打上部的飞机
(4)游戏结束
.专业学习资料.
........
.专业学习资料.
........
.专业学习资料.
........
四、游戏的设计的基本框架
系统的中只有玩家一种用户,不必向其他的网站或许是教务系
统同样进行身份考证等操作。玩家点击应用图标直接进入应用的开
始界面。用户的操作总体能够合并成所显示的内容,子弹的用例
图,飞机的用例图。
玩家用例图
.专业学习资料.
........
子弹用例图
飞机用例图
.专业学习资料.
........
启动程序
初始化游戏对象
游戏初始化
初始化画图环境
游戏是否结束
绘制游戏对象
碰撞运算
积分判断
构造框架
.专业学习资料.
........
五、游戏的设计中重点难点的解决
类的管理
游戏设计的过程中波及相当一部分类比方子弹类,我方飞机类,敌机类,还有一些背景类,道具类,由于对象的数目是不同的,比方我方飞机只要一架就够了,可是敌机却是需要一大片,这个时候,怎样有效地管理它们,使游戏运行的效率更高,类的管理成了重点。在一个优秀的管理模式下,能够让程序的构造更为清晰,在后期的升级更为容易。
众多对象的调用
飞机大战游戏在运行的过程中,是需要一大片的敌机,一大片的子弹在程序中跑的。在这个优秀的管理模式之下,就能很轻松地把一大片敌机,子弹玩弄于计算机的股掌之中。
当一次新定义一批敌机的变量,是怎么方便地实现这同时一
.专业学习资料.
........
大波敌机的碰撞检测,运动,甚至发射子弹的动作,还有发射的子弹的碰撞检测?没错,就是使用数组。这里用的是指针数组,下面经过介绍敌机生成体制这个例子介绍怎样实现众多对
象的调用。
六、对于学习程序设计的心得
程序设计能够说是我们自动化学生的基本本领,想学好它,除了投入时间,精力,个人感觉很重要的一点要多找一下走得比较快的同学沟通。面向程序设计的过程中,其中有些设计原则很重点。
下面是一段对于设计原则的介绍:
1.单调职责原则
对于单调职责原则,其核心思想为:一个类,最好只做一件事,只有一个惹起它的变化。单调职责原则能够看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为惹起变化的原因,以提高内聚性来减少惹起变化的原因。职责过多,可
.专业学习资料.
........
能惹
原创力文档


文档评论(0)