(完整word版)java实训报告(扫雷).pdf
《(完整word版)java实训报告(扫雷).pdf》由会员分享,可在线阅读,更多相关《(完整word版)java实训报告(扫雷).pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1-学院课程设计(实训)报告系部 _ 信息工程系 _ 专业 _ 软件技术班级 _ _ 学号姓名课题扫雷指导教师 _ 报告成绩 _ 日期:2011 年 12 月 29 日精品资料-欢迎下载-欢迎下载 名师归纳-第 1 页,共 26 页 -2 摘要本次课程设计是用java 语言及相关知识设计一个扫雷游戏系统,完成扫雷的基本功能。并在此基础上,自行完善和优化系统功能。理解和掌握选择游戏级别,记录游戏时间和保存游戏成绩的方法,学习程序设计的基本思路和方法,培养计算机专业学生运用所学知识解决计算机应用领域内实际问题能力,进一步提高动手操作能力和用java 语言综合编成能力,程序调试技能。精品资料-欢迎下
2、载-欢迎下载 名师归纳-第 2 页,共 26 页 -文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5
3、U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B
4、6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10
5、U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1
6、M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码
7、:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8
8、W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M43 目录一、前言 4 二、正文 5 2.1 设计题目及要求52.2 概要(总体)设计6 2.3 详细设计6 2.4
9、程序的核心代码7 2.5 调试中出现的问题9 2.6 运行结果10 三、总结12 四、参 考文 献12五、附录12 精品资料-欢迎下载-欢迎下载 名师归纳-第 3 页,共 26 页 -文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1
10、M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码
11、:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8
12、W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5
13、 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5
14、U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B
15、6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10
16、U1K4L1M44 一、前言扫雷最原始的版本可以追溯到1973 年一款名为“方块”的游戏。不久之后,“方块”被改写成了游戏“Rlogic”。在“Rlogic”里,玩家的任务是作为美国海军陆战队队员,为指挥中心探出一条没有地雷的安全路线,如果路全被地雷堵死就算输。两年后,汤姆安德森在“Rlogic”的基础上又编写出了游戏“地雷”,由此奠定了现代扫雷游戏的雏形。1981 年,微软公司的罗伯特杜尔和 卡特约翰逊两位工程师在Windows 3.1 系统上加载了该游戏,扫雷游戏才正式在全世界推广开来。这款游戏的玩法是在一个9*9(初级),16*16(中级),16*30(高级),或自定义大小的方块矩阵中随
17、机布置一定量的地雷(初级为 10 个,中级为40 个,高级为99 个)。由玩家逐个翻开方块,以找出所有地雷为最终游戏目标。如果玩家翻开的方块有地雷,则游戏结束。精品资料-欢迎下载-欢迎下载 名师归纳-第 4 页,共 26 页 -文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 H
18、I5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9
19、M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6
20、ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1
21、K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4
22、文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:C
23、S5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3
24、E5S5 HI5Q5U9M10B6 ZV10U1K4L1M45 二、正文2.1 设计题目及要求(需求分析)1 设计题目:基于Java 的扫雷游戏2 游戏的描述:本产品是一个简单的游戏软件,目的是尽快找到雷区中的所有地雷,而不许踩到地雷。如果挖开的是地雷,您将输掉游戏。3 实现的功能:可以实现简单的游戏功能开始游戏、改变雷数。4 游戏的界面:游戏的菜单栏中有开始游戏和列行 宽 选项,游戏的显示界面中有游戏的主界面和信息界面(列、行、宽和雷的个数)。5 软件可实现扫雷游戏的简单操作:1)、游戏功能:点击鼠标左键点击下寻找地雷右键点击下标记地雷点击笑脸的标记开始重新游戏计雷功能:游戏当前雷数2)、设
25、置功能:设置扫雷的行、宽、列和改变雷数6 用户的操作:在游戏菜单上,单击开局。单击游戏区中的任何方块,要启动计时器。通过单击即可挖开方块。如果挖开的是地雷,则您输掉游戏。如果方块上出现数字,则表示在其周围的八个方块中共有多少颗地雷。要标记您认为可能有地雷的方块,请右键单击它。精品资料-欢迎下载-欢迎下载 名师归纳-第 5 页,共 26 页 -文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档编码:CS5C8W3E5S5 HI5Q5U9M10B6 ZV10U1K4L1M4文档
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word java 报告 扫雷
限制150内