![点击分享此内容可以赚币 分享](/master/images/share_but.png)
关于雷电游戏的软件工程设计报告模板.doc
《关于雷电游戏的软件工程设计报告模板.doc》由会员分享,可在线阅读,更多相关《关于雷电游戏的软件工程设计报告模板.doc(37页珍藏版)》请在咨信网上搜索。
1、 软件工程设计文档汇报 题目:雷电游戏 班级:信息管理和信息系统 学号:10130218 姓名:白金龙内容摘要在现今电子信息高速发展时代,电子游戏已经深入大家日常生活,成为老少皆宜娱乐方法。不过游戏设计结合了日新月异技术,在一个产品中整合了复杂设计、艺术、声音和软件,所以并不是人人皆知。直到今天,在中国从事游戏设计人仍然极少,不过游戏行业发展之快,远超如家电、汽车等传统行业,也正因为如此,游戏人才教育、培养远落后于产业发展。雷电是个老少皆宜小游戏,依据计算机时钟控制它在一定时间不停产生,用户依据键盘四个方向键控制翻转、向左、向右和向下操作。论文描述了游戏历史,开发此游戏环境,游戏开发意义。遵照
2、软件工程知识,从软件问题定义开始,接着进行可行性研究、需求分析、总体设计、具体设计,最终对软件进行了测试。此次设计在Microsoft Windows 7系统下,以JAVA为开发语言,在JDK6.0开发平台上进行游戏设计和实践。关键词:雷电,JDK6.0 目 录一、绪论11.1设计背景.21.2设计目标.21.3设计要求.31.4设计目标.3二、综述42.1中国外研究现实状况42.2研究可行性42.3 支持技术5三、方案设计和论证83.1功效分析图.9 3.2 功效需求定义. 103.3功效性需求113.4用例分析123.5 系统E-R图133.6关键技术及难点14四、设计和实现154.1输入
3、输出要求.164.2系统步骤图.174.3 数据流图. 174.4界面概览.18五、结果和评价195.1 测试.205.2心得体会 .205.3参考文件.21一、 绪论在现今电子信息高速发展时代,电子游戏已经深入大家日常生活,成为老少皆宜娱乐方法。不过游戏设计结合了日新月异技术,在一个产品中整合了复杂设计、艺术、声音和软件,所以并不是人人皆知。直到今天,在中国从事游戏设计人仍然极少,不过游戏行业发展之快,远超如家电、汽车等传统行业,也正因为如此,游戏人才教育、培养远落后于产业发展。雷电是个老少皆宜小游戏,它实现由一款战机飞行战斗,计算机依据环境改变和众多敌人,依据计算机时钟控制它在一定时间不停
4、产生,用户依据键盘四个方向键控制翻转、向左、向右和向下操作。论文描述了游戏历史,开发此游戏环境,游戏开发意义。遵照软件工程知识,从软件问题定义开始,接着进行可行性研究、需求分析、总体设计、具体设计,最终对软件进行了测试。此次设计在Microsoft Windows 7系统下,以JAVA为开发语言,在JDK6.0开发平台上进行游戏设计和实践。1.1 设计背景背景游戏是大家活动中一项很关键内容,有些人认为假如哪一天人类对全部游戏全部失去爱好,恐怕世界末日就要到了。电脑对游戏贡献有目共睹,现在探索电脑人极少没玩过电脑游戏,喜爱游戏人也极少不玩电脑。雷电是一款风靡全球电视游戏机和掌上游戏机游戏,它曾经
5、造成轰动和造成经济价值能够说是游戏史上一件大事。雷电最早还是出现在PC机上,而中国用户全部是经过红白机了解、喜爱上它。伴随计算机发展而发展,雷电不停推陈出新,深爱广大玩家喜爱。这个游戏有简单,有复杂,但其根本原理是一样全部是对运动方块进行组合,来训练玩家反应能力。所以开发此游戏软件可满足大家部分娱乐需求。此雷电游戏能够为用户提供一个可在一般个人电脑上运行,界面美观,易于控制雷电游戏。1.2 设计目标经过本游戏设计,综合自己在校期间所学理论知识,设计开发俄罗斯广场游戏,使自己熟应用系统开发过程,培养独立思索能力,检验学习效果和动手能力,初步掌握软件工程系统理论,深入巩固和加强本身对J2SE基础知
6、识了解,提升自己编程水平,从而达成理论和实践相结合目标。1.3 设计要求本游戏开发总体任务是实现游戏可操作性,和界面美观性。整个开发过程遵照软件工程规范,采取JAVA GUI编程实现界面和事件控制。用户依据键盘四个方向键控制翻转、向左、向右、和向下操作,经过菜单栏中对应菜单选项实现游戏开始、结束、变换方向、积分和等级功效。1.4设计目标经过本游戏开发,关键实现游戏可操作性及美观性,同时使自己对JAVA语言了解更进一层,为未来实际工作打 下坚实基础。 二综述2.1 中国外研究现实状况针对中国外对游戏软件巨大需求和基础要求,一个好游戏软件,必需要功效齐全,操作简便,向用户展示美观操作界面。在完善功
7、效同时又必需兼顾系统灵活性,安全性,健壮性。一个游戏,不管是哪个年纪段玩家全部能轻松上手,操作简单易懂,轻易普及。本游戏系统关键实现对游戏操作和评分系统。2.2 研究可行性信息社会不停发展,生活节奏不停加紧使大家生活压力日趋增大,为了满足众多奋战在PC屏幕前工作人员合适放松愿望,我们决定开发一款在工作之余能够方便大众简单娱乐游戏,甚至能够经过WIFI等无线网络进行联机评分。传统PC软件开发模式含有很大弊端,如厂商固化硬件、程序不易增加、删除、更新、修改等。而JAVA技术在网络应用方面却有着很显著优势:1. 应用程序可按需下载,而不是购置由硬件商提供套件,可升级空间大。2. Java技术提供了一
8、个类库,它使应用开发商能够创建更为直觉、丰富用户界面(GUI);3. Java技术使网络带宽应用更为有效,因为应用程序能够下载到器件上,并在当地运行,仅仅是在连接到服务器时才会占用网络带宽。2.3支持技术JDK6.0支持以下技术,并已和下列应用服务器测试。支持技术:Java EE 6, Java EE 5 and J2EE 1.4Java ME SDK 3.0Java Card 3 SDKStruts 1.3.8Spring 3.0, 2.5Hibernate 3.2.5Java API for RESTful Web Services (JAX-RS) 1.1Java Wireless To
9、olkit 2.5.2 for CLDCIssue TrackingBugzilla 3.4 或早期版本Jira 3.4 或早期版本C/C+/FortranPHP 5.3, 5.2, 5.1Groovy 1.6.4Grails 1.1Apache Ant 1.8.1Apache Maven 2.2.1 或后期版本VCSCVS: 1.11.x, 1.12.xSubversion: 1.5.x, 1.6.xMercurial: 1.5ClearCase V7.0Git 1.7. 三. 方案设计和论证3.1功效分析图3.2功效需求定义用户分类功效玩家登陆界面继续未完游戏创建新游戏声音游戏排名帮助退出
10、游戏游戏过程中暂停游戏继续游戏放大招玩家吃生命宝物玩家吃放大招宝物玩家吃子弹强度宝物吃子弹变换宝物吃无敌状态宝物游戏帮助声音设置玩家保留游戏玩家返回游戏直接退出游戏 3.3功效性需求登陆界面:3.3.1 继续未完游戏 用例名称:继续未完游戏用例编号01优先级必需实现触发器菜单选项前提用户在游戏中有存档基础路径1 用户打开游戏 ;2 进入游戏读取画面;3 选择“继续游戏”选项。可选路径N/A后置条件系统读取用户存档异常路径其它用户没有存档,提醒无存档参考TAB1.1-1TAB1.1-23.3.2 创建新游戏用例名称:创建新游戏用例编号02优先级必需实现触发器菜单选项前提用户打开游戏基础路径1.
11、用户打开游戏;2. 进入游戏读取画面3. 选择“新游戏”选项。可选路径N/A后置条件开始新游戏异常路径其它参考TAB1.1-1TAB1.1-33.3.3 声音用例名称:声音用例编号03优先级必需实现触发器菜单选项前提用户打开游戏基础路径1. 选择“菜单”,然后系统显示运行时菜单2. 选择“声音设置(开/关)”选项3. 选择“开”,游戏声音打开,选择“关”,游戏声音关闭。可选路径N/A后置条件系统返回登陆界面异常路径其它参考TAB1.1-1TAB1.1-4 3.3.4 游戏排名用例名称:游戏排名用例编号04优先级必需实现触发器菜单选项前提用户打开游戏基础路径1. 选择“菜单”,然后系统显示运行时
12、菜单;2. 选择“游戏排名”选项;3. 进入游戏排名,列出前三名游戏分数及用户资料。可选路径N/A后置条件系统返回登陆界面异常路径其它参考TAB1.1-1TAB1.1-53.3.5 帮助用例名称:帮助用例编号05优先级必需实现触发器菜单选项前提用户打开游戏基础路径1. 用户选择“帮助”; 2. 进入帮助界面。可选路径N/A后置条件系统返回登陆界面异常路径其它参考TAB1.1-1TAB1.1-63.3.6 退出游戏用例名称:退出游戏用例编号06优先级必需实现触发器菜单选项前提用户打开游戏基础路径1. 用户选择“退出游戏”,弹出提醒对话框;2. 用户选择“确定”退出游戏;3. 完成存档;4. 游戏
13、结束,退出游戏完成。可选路径N/A后置条件系统退出异常路径其它参考TAB1.1-1TAB1.1-7游戏过程中: 3.3.7 暂停游戏用例名称:暂停游戏用例编号07优先级必需实现触发器暂停按钮前提游戏正在进行中基础路径1 当在游戏中时,按“暂停”按钮后暂停游戏2 屏幕上显示游戏暂停,并显示“继续游戏”按钮可选路径N/A后置条件系统暂停游戏异常路径其它参考TAB1.1-1TAB1.1-83.3.8 继续游戏用例名称:继续游戏用例编号08优先级必需实现触发器继续游戏按钮触发前提游戏已经暂停基础路径1 当玩家在游戏中请求暂停后,屏幕上显示有“继续游戏”按钮2 选择“继续游戏”按钮,游戏结束暂停状态,恢
14、复游戏可选路径N/A后置条件系统继续游戏 异常路径其它参考TAB1.1-1TAB1.1-93.3.9 放大招用例名称:放大招用例编号09优先级必需实现触发器按下PCFIRE键前提大招可用数0基础路径1. 玩家按下FIRE号键后,在目前屏幕中Plane,子弹,炮塔全部死亡可用数-1,初始化有两个大招;2. 玩家吃到放大招礼品后,可用数+13. 屏幕又下角显示可用数;可选路径N/A后置条件系统继续游戏异常路径其它参考TAB1.1-1TAB1.1-103.3.10 玩家吃生命宝物用例名称:玩家吃生命宝物用例编号10优先级必需实现触发器玩家控制飞机和宝物接触前提玩家处于正常游戏运行中基础路径玩家处于正
15、常游戏运行中,飞机和宝物发生接触可选路径N/A后置条件玩家剩下生命数量加一,显示剩下生命数值也加一异常路径其它参考TAB1.1-1TAB1.1-113.3.11 玩家吃子弹强度宝物用例名称:玩家吃子弹强度宝物用例编号11优先级必需实现触发器玩家控制飞机和宝物接触前提玩家处于正常游戏运行中基础路径玩家处于正常游戏运行中,飞机和宝物发生接触可选路径N/A后置条件玩家控制飞机所发射子弹若已经为加强子弹,则保持目前子弹状态不变,若为通常强度状态,则将子弹状态变成加强,同时玩家所控制飞机发出子弹束加粗异常路径其它参考TAB1.1-1TAB1.1-123.3.12 吃放大招宝物用例名称:吃放大招宝物用例编
16、号12优先级必需实现触发器用户飞机和放大招宝物碰撞前提用户已经开始游戏基础路径1. 用户飞机和放大招宝物碰撞2. 游戏界面右下角出现对应宝物图标,假如以前已经出现了图标,则数量增加一个。可选路径N/A后置条件用户出发按键,放大招,背景上出现敌方小飞机和炮塔全被消失。假如敌方boss在背景上,敌方boss也会有一定受伤。异常路径其它参考TAB1.1-1TAB1.1-133.3.13 吃子弹变换宝物用例名称:吃子弹变换宝物用例编号13优先级必需实现触发器用户飞机和子弹变换宝物碰撞前提用户已经开始游戏基础路径1. 用户飞机和子弹变换宝物碰撞2. 用户飞机子弹立即变换为宝物对应子弹类型。可选路径N/A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 雷电 游戏 软件工程 设计 报告 模板
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。