关于雷电游戏的软件工程设计报告.docx
《关于雷电游戏的软件工程设计报告.docx》由会员分享,可在线阅读,更多相关《关于雷电游戏的软件工程设计报告.docx(37页珍藏版)》请在课桌文档上搜索。
1、软件工程设计文档报告题目:雷电游戏班级:软件0902学号:09430231姓名:郭彦峰内容摘要在现今电子信息高速发展的时代,电子游戏已经深化人们的日常生活,成为老少皆宜的消遣方式。但是游戏设计结合了日新月异的技术,在一个产品中整合了困难的设计、艺术、声音和软件,所以并不是人人皆知。直到今日,在中国从事游戏设计的人照旧很少,但是游戏行业的发展之快,远超如家电、汽车等传统行业,也正因为如此,游戏人才的教化、培育远落后于产业的发展。雷电是个老少皆宜的小游戏,依据计算机时钟限制它在确定的时间不停的产生,用户依据键盘的四个方向键限制翻转、向左、向右和向下操作。论文描述了游戏的历史,开发此游戏的环境,游戏
2、开发的意义。遵循软件工程的学问,从软件问题定义起先,接着进行可行性探讨、需求分析、总体设计、详细设计,最终对软件进行了测试。此次设计在MicrosoftWindows7系统下,以JAVA为开发语言,在JDK6.0开发平台上进行游戏设计与实践。关键词:雷电,JDK6.0绪论41.1 设计背景21.2 设计目的21.3 设计要求31.4 设计目标3二、综述52.1国内外探讨现状62. 2探讨可行性62.3支持的技术6三、方案设计与论证93.1 功能分析图93.2 功能需求定义103.3 功能性需求113. 4用例分析243.5系统E-R图错误!未定义书签。3. 6关键技术及难点25四、设计与实现错
3、误!未定义书签。164. 1输入输出要求4.2 系统流程图174.3 数据流图174. 4界面概览18五、结果与评价275. 1测试205. 2心得体会20一、绪论在现今电子信息高速发展的时代,电子游戏已经深化人们的日常生活,成为老少皆宜的消遣方式。但是游戏设计结合了日新月异的技术,在一个产品中整合了困难的设计、艺术、声音和软件,所以并不是人人皆知。直到今日,在中国从事游戏设计的人照旧很少,但是游戏行业的发展之快,远超如家电、汽车等传统行业,也正因为如此,游戏人才的教化、培育远落后于产业的发展。雷电是个老少皆宜的小游戏,它实现由一款战机飞行战斗,计算机依据环境变更以及众多的敌人,依据计算机时钟
4、限制它在确定的时间不停的产生,用户依据键盘的四个方向键限制翻转、向左、向右和向下操作。论文描述了游戏的历史,开发此游戏的环境,游戏开发的意义。遵循软件工程的学问,从软件问题定义起先,接着进行可行性探讨、需求分析、总体设计、详细设计,最终对软件进行了测试。此次设计在MiCroSOftWindows7系统下,以JAVA为开发语言,在JDK6.0开发平台上进行游戏设计与实践。设计背景背景游戏是人们活动中一项特殊重要的内容,有人认为假如哪一天人类对全部的游戏都失去爱好,生怕世界的末日就要到了。电脑对游戏的贡献有目共睹,现在摸索电脑的人很少没玩过电脑游戏的,宠爱游戏的人也很少不玩电脑的。雷电是一款风靡全
5、球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。雷电最早还是出现在PC机上,而我国的用户都是通过红白机了解、宠爱上它的。随着计算机的发展而发展,雷电不断推陈出新,深爱广袤玩家宠爱。这个游戏有的简洁,有的困难,但其根本原理是一样的都是对运动的方块进行组合,来训练玩家的反应实力。因此开发此游戏软件可满意人们的一些消遣的需求。此雷电游戏可以为用户供应一个可在一般个人电脑上运行的,界面美观的,易于限制的雷电游戏。1.2 设计目的通过本游戏的设计,综合自己在校期间所学的理论学问,设计开发俄罗斯广场游戏,使自己熟应用系统的开发过程,培育独立思索实力,检验学习效果
6、和动手实力,初步驾驭软件工程的系统理论,进一步巩固和加强自身对J2SE基础学问的理解,提高自己的编程水平,从而达到理论与实践相结合的目的。1.3 设计要求本游戏开发的总体任务是实现游戏的可操作性,以及界面的美观性。整个开发过程遵循软件工程规范,接受JAVAGUl编程实现界面以及事务的限制。用户依据键盘的四个方向键限制翻转、向左、向右、和向下操作,通过菜单栏中的相应菜单选项实现游戏的起先、结束、变换方向、积分以及等级的功能。1.4 设计目标通过本游戏的开发,主要实现游戏的可操作性及美观性,同时使自己对JAVA语言的了解更进一层,为将来的实际工作打下坚实的基础。二.综述2.1国内外探讨现状针对国内
7、外对游戏软件的巨大需求和基本要求,一个好的游戏软件,必需要功能齐全,操作简便,向用户展示美观的操作界面。在完善功能的同时又必需兼顾系统的灵敏性,平安性,健壮性。一个游戏,不管是哪个年龄段的玩家都能轻松上手,操作简洁易懂,简洁普及。本游戏系统主要实现对游戏的操作以及评分系统。2. 2探讨可行性信息社会的不断发展,生活节奏的不断加快使人们的生活压力日趋增大,为了满意众多奋战在PC屏幕前的工作人员适当的放松的愿望,我们确定开发一款在工作之余可以便利大众的简洁的消遣游戏,甚至可以通过WlFl等无线网络进行联机评分。传统的PC软件开发模式具有很大的弊端,如厂商固化硬件、程序不易增加、删除、更新、修改等。
8、而JAVA技术在网络应用方面却有着特殊明显的优势:1. 应用程序可按需下载,而不是购买由硬件商供应的套件,可升级空间大。2. Java技术供应了一个类库,它使的应用开发商可以创建更为直觉、丰富的用户界面(GUI);3. Java技术使网络带宽的应用更为有效,因为应用程序可以下载到器件上,并在本地运行,仅仅是在连接到服务器时才会占用网络带宽。2.3支持的技术JDK6.O支持以下技术,并已与下列应用服务器测试。支持的技术:JavaEE6,JavaEE5andJ2EE1.4JavaMESDK3.OJavaCard3SDKSpring3.O,2.5JavaAPIforRESTfuIWebService
9、s(JAX-RS)1.1JavaWirelessToolkit2.5.2forCLDCIssueTrackingBugziIIa3.4或早期版本Jira3.4或早期版本CC+FortranPHP5.3,5.2,5.1GraiIs1.1ApacheMaven2.2.1或后期版本VCSMercurial:1.5CIearCaseV7.0Git1.7.x三.方案设计与论证3.1功能分析图向后台控制器提供相应查询结果向用户显示界面,同用户进行交互,并产 生各种事件供游戏后台进行处理壹询、保存用户信息控制界面的显示,对界面产生的,事件进行处理并作出适当的回应3.2功能需求定义用户分类功能玩家登陆界面接着
10、未完的游戏创建新游戏声音游戏排名帮助退出游戏游戏过程中暂停游戏接着游戏放大招玩家吃生命珍宝玩家吃放大招珍宝玩家吃子弹强度珍宝吃子弹变换珍宝吃无敌状态珍宝游戏帮助声音设置玩家保存游戏玩家返PI游戏干脆退出游戏3.3功能性需求登陆界面:3.3.1接着未完的游戏用例名称:接着未完的游戏用例编号Ol优先级必需实现触发器菜单选项前提用户在游戏中有存档基本路径1. 用户打开游戏;2. 进入游戏读取画面;3. 选择“接着游戏”选项。可选路径N/A后置条件系统读取用户存档异样路径其他用户没有存档,提示无存档参考TABLl-ITAB1.1-23.3.2创建新游戏用例名称:创建新游戏用例编号02优先级必需实现触发
11、器菜单选项前提用户打开游戏基本路径1 .用户打开游戏;2 .进入游戏读取画面3 .选择“新游戏”选项。可选路径N/A后置条件起先新的游戏异样路径其他参考TABLI-ITAB1.1-33.3.3声音用例名称:声音用例编号03优先级必需实现触发器菜单选项前提用户打开游戏基本路径1 .选择“菜单”,然后系统显示运行时菜单2 .选择“声音设置(开/关)”选项3 .选择“开”,游戏声音打开,选择“关”,游戏声音关闭。可选路径N/A后置条件系统返回登陆界面异样路径其他参考TABlJ-ITAB1.1-43.3.4游戏排名用例名称:游戏排名用例编号04优先级必需实现触发器菜单选项前提用户打开游戏基本路径1 .
12、选择“菜单”,然后系统显示运行时菜单;2 .选择“游戏排名”选项;3.进入游戏排名,列出前三名的游戏分数及用户资料。可选路径N/A后置条件系统返回登陆界面异样路径其他参考TABLl-ITABI.1-53.3.5帮助用例名称:帮助用例编号05优先级必需实现触发器菜单选项前提用户打开游戏基本路径1 .用户选择“帮助”;2 .进入帮助界面。可选路径N/A后置条件系统返回登陆界面异样路径其他参考TABlJ-ITAB1.1-63.3.6退出游戏用例名称:退出游戏用例编号06优先级必需实现触发器菜单选项前提用户打开游戏基本路径1 .用户选择“退出游戏”,弹出提示对话框;2 .用户选择“确定”退出游戏;3
13、.完成存档;4 .游戏结束,退出游戏完成。可选路径N/A后置条件系统退出异样路径其他参考TABlJ-ITABI.1-7游戏过程中:用例名称:暂停游戏用例编号07优先级必需实现触发器暂停按钮前提游戏正在进行中基本路径1. 当在游戏中时,按“暂停”按钮后暂停游戏2. 屏幕上显示游戏暂停,并显示“接着游戏”按钮可选路径N/A后置条件系统暂停游戏异样路径其他参考TABLl-ITAB1.1-83.3.7暂停游戏3.3.8接着游戏用例名称:接着游戏用例编号08优先级必需实现触发器接着游戏按钮触发前提游戏已经暂停基本路径1.当玩家在游戏中请求暂停后,屏幕上显示有“接着游戏”按钮2.选择“接着游戏”按钮,游戏
14、结束暂停状态,复原游戏可选路径N/A后置条件系统接着游戏异样路径其他参考TABLMTABI.1-93.3.9放大招用例名称:放大招用例编号09优先级必需实现触发器按下PCFIRE键前提大招可用数0基本路径1 .玩家按下FIRE号键后,在当前屏幕中的PIane,子弹,炮塔都死亡可用数初始化有两个大招;2 .玩家吃到放大招礼物后,可用数+13 .屏幕又下角显示可用数;可选路径N/A后置条件系统接着游戏异样路径其他参考TABLl-ITABI.1-103.3.10 玩家吃生命珍宝用例名称:玩家吃生命珍宝用例编号10优先级必需实现触发器玩家限制飞机与珍宝接触前提玩家处于正常的游戏运行中基本路径玩家处于正
15、常的游戏运行中,飞机与珍宝发生接触可选路径N/A后置条件玩家的剩余生命数量加一,显示的剩余生命数值也加一异样路径其他参考TABlJ-ITABLl-Il3.3.11 玩家吃子弹强度珍宝用例名称:玩家吃子弹强度珍宝用例编号11优先级必需实现触发器玩家限制飞机与珍宝接触前提玩家处于正常的游戏运行中基本路径玩家处于正常的游戏运行中,飞机与珍宝发生接触可选路径N/A后置条件玩家限制的飞机所放射的子弹若已经为加强的子弹,则保持当前子弹状态不变,若为一般强度的状态,则将子弹的状态变成加强的,同时玩家所限制的飞机发出的子弹束加粗异样路径其他参考TABlJ-ITABI.1-123.3.12 吃放大招珍宝用例名称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 雷电 游戏 软件工程 设计 报告

链接地址:https://www.desk33.com/p-517052.html