关于雷电游戏的软件工程设计报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《软件工程设计》文档报告题目:雷电游戏班级:软件0902学号:09430231姓名:郭彦峰内容摘要在现今电子信息高速发展的时代,电子游戏已经深入人们的日常生活,成为老少皆宜的娱乐方式。但是游戏设计结合了日新月异的技术,在一个产品中整合了复杂的设计、艺术、声音和软件,所以并不是人人皆知。直到今天,在中国从事游戏设计的人仍然很少,但是游戏行业的发展之快,远超如家电、汽车等传统行业,也正因为如此,游戏人才的教育、培养远落后于产业的发展。雷电是个老少皆宜的小游戏,根据计算机时钟控制它在一定的时间不停的产生,用户根据键盘的四个方向键控制翻转、向左、向右和向下操作。论文描述了游戏的历史,开发此游戏的环境,游戏开发的意义。遵循软件工程的知识,从软件问题定义开始,接着进行可行性研究、需求分析、总体设计、详细设计,最后对软件进行了测试。此次设计在MicrosoftWindows7系统下,以JAVA为开发语言,在JDK6.0开发平台上进行游戏设计与实践。关键词:雷电,JDK6.0目录一、绪论..................................................51.1设计背景..................................................21.2设计目的..................................................21.3设计要求..................................................31.4设计目标..................................................3二、综述..................................................62.1国内外研究现状...........................................72.2研究可行性...............................................72.3支持的技术...............................................7三、方案设计与论证........................................103.1功能分析图...............................................93.2功能需求定义............................................103.3功能性需求..............................................113.4用例分析................................................253.5系统E-R图...............................错误!未定义书签。3.6关键技术及难点..........................................26四、设计与实现..............................错误!未定义书签。4.1输入输出要求.............................................164.2系统流程图...............................................174.3数据流图................................................174.4界面概览................................................18五、结果与评价............................................285.1测试....................................................205.2心得体会................................................205.3参考文献.................................................21沈阳化工学院学士学位论文参考文献5一、绪论在现今电子信息高速发展的时代,电子游戏已经深入人们的日常生活,成为老少皆宜的娱乐方式。但是游戏设计结合了日新月异的技术,在一个产品中整合了复杂的设计、艺术、声音和软件,所以并不是人人皆知。直到今天,在中国从事游戏设计的人仍然很少,但是游戏行业的发展之快,远超如家电、汽车等传统行业,也正因为如此,游戏人才的教育、培养远落后于产业的发展。雷电是个老少皆宜的小游戏,它实现由一款战机飞行战斗,计算机根据环境变化以及众多的敌人,根据计算机时钟控制它在一定的时间不停的产生,用户根据键盘的四个方向键控制翻转、向左、向右和向下操作。论文描述了游戏的历史,开发此游戏的环境,游戏开发的意义。遵循软件工程的知识,从软件问题定义开始,接着进行可行性研究、需求分析、总体设计、详细设计,最后对软件进行了测试。此次设计在MicrosoftWindows7系统下,以JAVA为开发语言,在JDK6.0开发平台上进行游戏设计与实践。1.1设计背景沈阳化工学院学士学位论文参考文献6背景游戏是人们活动中一项非常重要的内容,有人认为如果哪一天人类对所有的游戏都失去兴趣,恐怕世界的末日就要到了。电脑对游戏的贡献有目共睹,现在摸索电脑的人很少没玩过电脑游戏的,喜欢游戏的人也很少不玩电脑的。雷电是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。雷电最早还是出现在PC机上,而我国的用户都是通过红白机了解、喜欢上它的。随着计算机的发展而发展,雷电不断推陈出新,深爱广大玩家喜爱。这个游戏有的简单,有的复杂,但其根本原理是一样的都是对运动的方块进行组合,来训练玩家的反应能力。因此开发此游戏软件可满足人们的一些娱乐的需求。此雷电游戏可以为用户提供一个可在普通个人电脑上运行的,界面美观的,易于控制的雷电游戏。1.2设计目的通过本游戏的设计,综合自己在校期间所学的理论知识,设计开发俄罗斯广场游戏,使自己熟应用系统的开发过程,培养独立思考能力,检验学习效果和动手能力,初步掌握软件工程的系统理论,进一步巩固和加强自身对J2SE基础知识的理解,提高自己的编程水平,从而达到理论与实践相结合的目的。沈阳化工学院学士学位论文参考文献71.3设计要求本游戏开发的总体任务是实现游戏的可操作性,以及界面的美观性。整个开发过程遵循软件工程规范,采用JAVAGUI编程实现界面以及事件的控制。用户根据键盘的四个方向键控制翻转、向左、向右、和向下操作,通过菜单栏中的相应菜单选项实现游戏的开始、结束、变换方向、积分以及等级的功能。1.4设计目标通过本游戏的开发,主要实现游戏的可操作性及美观性,同时使自己对JAVA语言的了解更进一层,为将来的实际工作打下坚实的基础。二.综述2.1国内外研究现状针对国内外对游戏软件的巨大需求和基本要求,一个好的游戏软件,必须要功能齐全,操作简便,向用户展示美观的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。一个游戏,不管是哪个年龄段的玩家都能轻松上手,操作简单易懂,容易普及。本游戏系统主要实现对游戏的操作以及评分系统。2.2研究可行性信息社会的不断发展,生活节奏的不断加快使人们的生活压力日趋增大,为了满足众多奋战在PC屏幕前的工作人员适当的放松的愿望,我们沈阳化工学院学士学位论文参考文献8决定开发一款在工作之余可以方便大众的简单的娱乐游戏,甚至可以通过WIFI等无线网络进行联机评分。传统的PC软件开发模式具有很大的弊端,如厂商固化硬件、程序不易增加、删除、更新、修改等。而JAVA技术在网络应用方面却有着非常明显的优势:1.应用程序可按需下载,而不是购买由硬件商提供的套件,可升级空间大。2.Java技术提供了一个类库,它使的应用开发商可以创建更为直觉、丰富的用户界面(GUI);3.Java技术使网络带宽的应用更为有效,因为应用程序可以下载到器件上,并在本地运行,仅仅是在连接到服务器时才会占用网络带宽。2.3支持的技术JDK6.0支持以下技术,并已与下列应用服务器测试。支持的技术:JavaEE6,JavaEE5andJ2EE1.4JavaMESDK3.0JavaCard3SDKStruts1.3.8Spring3.0,2.5Hibernate3.2.5JavaAPIforRESTfulWebServices(JAX-RS)1.1JavaWirelessToolkit2.5.2forCLDC沈阳化工学院学士学位论文参考文献9IssueTrackingBugzilla3.4或早期版本Jira3.4或早期版本C/C++/FortranPHP5.3,5.2,5.1Groovy1.6.4Grails1.1ApacheAnt1.8.1ApacheMaven2.2.1或后期版本VCSCVS:1.11.x,1.12.xSubversion:1.5.x,1.6.xMercurial:1.5ClearCaseV7.0Git1.7.х沈阳化工学院学士学位论文参考文献10三.方案设计与论证3.1功能分析图3.2功能需求定义用户分类功能玩家登陆界面继续未完的游戏创建新游戏声音游戏排名帮助退出游戏游戏过程中暂停游戏继续游戏放大招玩家吃生命宝物玩家吃放大招宝物玩家吃子弹强度宝物沈阳化工学院学士学位论文参考文献11吃子弹变换宝物吃无敌状态宝物游戏帮助声音设置玩家保存游戏玩家返回游戏直接退出游戏3.3功能性需求登陆界面:3.3.1继续未完的游戏用例名称:继续未完的游戏用例编号01优先级必须实现触发器菜单选项前提用户在游戏中有存档基本路径1.用户打开游戏;2.进入游戏读取画面;3.选择“继续游戏”选项。可选路径N/A后置条件系统读取用户存档异常路径沈阳化工学院学士学位论文参考文献12其他用户没有存档,提示无存档参考TAB1.1-1TAB1.1-23.3.2创建新游戏用例名称:创建新游戏用例编号02优先级必须实现触发器菜单选项前提用户打开游戏基本路径1.用户打开游戏;2.进入游戏读取画面3.选择“新游戏”选项。可选路径N/A后置条件开始新的游戏异常路径其他参考TAB1.1-1TAB1.1-33.3.3声音沈阳化工学院学士学位论文参考文献13用例名称:声音用例编号03优先级必须实现触发器菜单选项前提用户打开游戏基本路径1.选择“菜单”,然后系统显示运行时菜单2.选择“声音设置(开/关)”选项3.选择“开”,游戏声音打开,选择“关”,游戏声音关闭。可选路径N/A后置条件系统返回登陆界面异常路径其他参考TAB1.1-1TAB1.1-43.3.4游戏排名用例名称:游戏排名用例编号04优先级必须实现触发器菜单选项前提用户打开游戏基本路径1.选择“菜单”,然后系统显示运行时菜单;2.选择“游戏排名”选项;沈阳化工学院学士学位论文参考文献143.进入游戏排名,列出前三名的游戏分数及用户资料。可选路径N/A后置条件系统返回登陆界面异常路径其他参考TAB1.1-1TAB1.1-53.3.5帮助用例名称:帮助用例编号05优先级必须实现触发器菜单选项前提用户打开游戏基本路径1.用户选择“帮助”;2.进入帮助界面。可选路径N/A后置条件系统返回登陆界面异常路径其他沈阳化工学院学士学位论文参考文献15参考TAB1.1-1TAB1.1-63.3.6退出游戏用例名称:退出游戏用例编号06优先级必须实现触发器菜单选项前提用户打开游戏基本路径1.用户选择“退出游戏”,弹出提示对话框;2.用户选择“确定”退出游戏;3.完成存档;4.游戏结束,退出游戏完成。可选路径N/A后置条件系统退出异常路径其他参考TAB1.1-1TAB1.1-7游戏过程中:沈阳化工学

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功