扫雷地课程设计报告材料

上传人:公**** 文档编号:476748974 上传时间:2024-02-12 格式:DOC 页数:26 大小:151KB
返回 下载 相关 举报
扫雷地课程设计报告材料_第1页
第1页 / 共26页
扫雷地课程设计报告材料_第2页
第2页 / 共26页
扫雷地课程设计报告材料_第3页
第3页 / 共26页
扫雷地课程设计报告材料_第4页
第4页 / 共26页
扫雷地课程设计报告材料_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《扫雷地课程设计报告材料》由会员分享,可在线阅读,更多相关《扫雷地课程设计报告材料(26页珍藏版)》请在金锄头文库上搜索。

1、word某某文理学院信息工程学院课程设计报告设计名称:数据结构课程设计设计题目:实现一个N*M的扫雷游戏学生学号: 1402130407 专业班级:软件13级四班学生某某:樊秀琳学生成绩:指导教师职称:谢巧玲讲师课题工作时间: 2015.6.22 至 2015.7.3 说明:1、报告中的任务书、进度表由指导教师在课程设计开始前填写并发给每个学生。2、学生成绩由指导教师根据学生的设计情况给出各项分值与总评成绩。3、所有学生必须参加课程设计的辩论环节,凡不参加辩论者,其成绩一律按不与格处理。辩论由指导教师实施。4、报告正文字数一般应不少于3000字,也可由指导教师根据本门综合设计的情况另行规定。5

2、、平时表现成绩低于6分的学生,取消辩论资格,其本项综合设计成绩按不与格处理。 / 信息工程学院课程设计任务书学生某某樊秀琳学号1402130407专业班级软件工程13级四班设计题目实现一个N*M的扫雷游戏内容概要:包含要求采用的设计环境或开发环境软、硬环境,采用的关键技术等,系统/设计所包含的根本功能等程序在eclipse文献资料:2实用教程第三版M.清华大学,20062X跃平.JAVA课程设计第二版M.清华大学,20093叶核亚.数据结构Java第二版M.电子工业大学,2008设计要求:设计所必须达到的根本功能要求、文档格式要求与其他等工作期限:设计工作自2015年6月22日至201年7月3

3、日止。指导教师: 院长: 日 期:2015年6月22日信息工程学院课程设计进度安排表学生某某: 樊秀琳 学号: 1402130407 专业: 软件工程 班级: 13级四班 起止日期内容备注6月22日 6月23日下任务书;收集、阅读、整理相关参考文献,并进展归纳和概括总结,完成项目/任务背景介绍局部文字内容。6月24日6月26日系统功能设计和模块设计、系统体系结构构建。6月27日6月30日各功能模块编码实现,系统各功能模块调试与维护。7月1日7月2日系统功能集成、系统调试与测试,按照模板要求撰写课程设计/项目设计报告。7月3日课程设计/项目设计分组辩论,提交课程设计/项目设计报告以与相关文档,进

4、展成绩评定。指导教师签名: 2014年6月22日成绩评定表学生某某: 樊秀琳 学号: 1402130407 专业: 软件工程 班级: 13级四班 类别合计分值各项分值评分标准实际得分合计得分平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进展详细、完整的介绍,并能就指导教师提出的问题进展正确的回答。报告质量3510报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规X,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,

5、具有说服力。5符号统一;图表完备、符合规X要求。5能对整个设计过程进展全面的总结,得出有价值的结论或结果。5参考文献数量在2篇以上,格式符合要求,在正文中正确引用。辩论情况2510在规定时间内能就所设计的内容进展阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩: 分 指导教师:签字 日期:2014年7月 3 日摘 要摘要:扫雷游戏是Windows操作系统自带的一款小游戏,在过去的几年里,Windows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人的喜

6、爱。扫雷游戏是比拟经典的一款小游戏,实现它的方法很多,可以用很多不同算法设计和语言实现,如C,C+,VB,JAVA等。我利用eclipse编写了与它功能相似的扫雷游戏,寓学于乐。 程序的功能是随机生成地雷数,通过鼠标操作玩游戏,不承受键盘,按任意键完毕程序。单击屏幕上的笑脸可以重新开始游戏。所有地雷标出后胜利,当鼠标左键单击到地雷时提示游戏失败。其功能类似于Windows操作系统自带的扫雷游戏。论文首先介绍了进展该游戏课程设计的目的,然后是任务描述和设计的相关要求,最后是最重要的需求分析和设计方案。重点介绍了在游戏过程中各事件的处理,其中又以鼠标事件和去除未靠近地雷区方块这两方面最为最要,鼠标

7、事件是利用鼠标所发出的信息了解用户的意图,进而做出相对应的动作。去除未靠近地雷区的方块较为复杂。关键词:算法设计;事件;Eclipse目 录摘 要II第一章 课题背景或绪论、概述11.1 设计目的11第二章 设计简介与设计方案论述222第三章 详细设计33.1 总体设计333.1 主要技术4第四章 设计结果与分析55参考文献7源代码8第一章 课题背景或绪论、概述1.1 设计目的1使学生更深入地理解和掌握该课程中的有关根本概念,程序设计思想和方法。2培养学生综合运用所学知识独立完成课题的能力。3培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的

8、素质。4提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的根本素质。5培养学生从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。6对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面与口头表达能力进展考核。扫雷游戏主要用了一个10行10列的二维数组,刚开始利用random随机布雷。每一个程序最主要的是算法。扫雷游戏算法的重点是一开始统计好每个格子周围有多少雷,当鼠标左键点在格子上时做出判断,如果周围8个格子有雷如此显示出雷数,如果没有雷如此显示空白格在四个角的格子显示周围3个格子,其它边缘的格子显

9、示周围5个的状态,我们在主函数中用两个for语句来判断周围雷数。我们还加了鼠标处理函数。如果格子上有雷如此调用函数actionpeformed (),显示“你踩到地雷了,按确定重来, 踩到地雷,游戏完毕。假如所有的雷都标出,且所有的格子都处理过,如此调用函数isWin(),显示“您挖完了所有的雷,您胜利了!, 胜利,游戏完毕。游戏完毕后,按任意键出去。第二章 设计简介与设计方案论述功能需求1.本游戏结构较为简单,可以自行设置设置雷数,以此来控制扫雷的难度系数;2.提示区下方将显示总雷数,并可以通过点击右键来标明疑似有雷的区域的数目;3.单击鼠标左键于未知区域,如果未知区域有雷,游戏提示:“你踩

10、到地雷了,按确定重来;如果没有雷,当需要检测的单元格本身无地雷的情况下,统计周围的地雷个数,如此显示周围雷数,然后判断是否挖完所有的雷;如果周围没雷,如此再查看周围八个区域是否有雷直到有雷为止,并显示周围雷的数目;4.单击鼠标右键于未知区域,如此显示F,将其标识有雷。在该位置再次单击右键如此视为不确定,显示Q,单击第三次,取消设置,Q消失;5.如果该数字方块周围地雷已经完全标识出,双击该数字所在方块,将快速翻开所有周围不是地雷的方块,并显示,直到有雷为止;6.将雷全部扫完后,会出现一个提示框,显示游戏胜利。功能模块1游戏界面2布雷3鼠标事件4地雷判断5游戏胜利完毕6游戏失败完毕7游戏设置地雷数

11、量第三章 详细设计3.1 总体设计游戏的操作方面主要以鼠标为主,当鼠标左键单击方块时即表示打开方块,当鼠标右键单击方块时即表示标识或疑似地雷,反复单击右键如此方块会以“未标识标识疑似三者关系不断循环。游戏者可以通过地雷区内的数字提示了解以数字为中心的其周边八个方格内所含的地雷数,假假如打开的方块显示数字“3,如此表示以其为中心的周边方块内藏有3个地雷。当打开的方块不是地雷,且周边八个方块也都没有地雷时,方块会以被打开方块的八个方向将空白方块打开。系统的总体设计是对整个系统的结构化设计,包括系统根本功能的设计、系统流程的设计和各个功能模块的设计等。扫雷游戏主界面排雷设置地雷书成功失败3.1 主要

12、技术1.鼠标消息处理函数; actionPerformed(ActionEvent e) mouseClicked(MouseEvent e) 设置地雷数布雷计算周围雷数判断是否挖完所有雷开始统计好每个格子周围有多少雷,当鼠标左键点在格子上时做出判断,如果周围8个格子有雷如此显示出雷数,如果没有雷如此显示空白格在四个角的格子显示周围3个格子,其它边缘的格子显示周围5个的状态,我们在主函数中用两个for语句来判断周围雷数。我们还加了鼠标处理函数。第四章 设计结果与分析图4-1图4-2总结主要包括:正文 小四号字 宋体1对设计工作与所设计的系统特性的概括和总结,所采用的关键技术与算法介绍,运行结果分析评价与效率评价,系统还有待于改良的方面等等;2本次课程设计/项目设计的感悟等。参考文献参考文献采用顺序编码制格式著录。主要责任者,三名以内的,全部列出;超过三名时,后面加“等.字样。参考文献类型与标识:参考文献类型专著论文集报纸文章期刊文章学位论文报告标准专利文献类型标识MCNJDRSP其他未作说明的文献,建议采用单字母“Z。参考文献编排格式注意严格使用格式中的符号,特别注意区分“,与“.:1对于专著、论文集、学位论文、报告,格式如下:序号 主要责任者文献题名X出版

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号