资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
JAVA程设计 扫雷游戏 方琴 薛中意 刘莉虹 程子卿 系统简介 系统设计 心得体会 系统简介 系统运行 系统使用 使用方法 打开游戏界面 选择雷数开始游戏 游戏时点击鼠标左键挖雷 敲击键盘空格键做标记雷 最后标记出所有雷 且期间未挖到雷者获胜 否则失败 系统使用 图中为游戏开始界面 可以自定雷数 点击PLAY开始游戏 使用淡蓝色背景 图片使系统更加美观 系统使用运行 图中为游戏初始界面 界面下部显示炸弹数 操作说明 重玩键 点击REPLAY可重新开始游戏 系统运行 图中为游戏中界面 方块中显示的数字为以此方格为中心的九宫格的雷数 根据此数字可以判断出未挖开的方块是否有雷 系统运行 图中为游戏结束界面 此时雷区为灰色 不允许点击 界面下部显示GameOver 雷区中的红点表示导致游戏结束的雷 系统运行 设计思路 总体设计 具体设计 总体设计 设计原理 设计原理 系统整体使用CardLayout布局 通过设置setVisible控制窗口的转换 雷区是在画布上以20为单位绘画出来的区域 雷区中每个方块都顺序从0 17 24 1编号 布雷使用随机产生0 17 24 1的随机数 在该编号为该随机数的方格上布雷 开始界面通过paint函数在画布上定位画出 通过鼠标监听事件实现功能 总体设计 系统结构 本系统共有3个JAVA源文件 1个图像文件Index java文件该文件用于启动系统 生成MyPanel对象及IndexPanel对象 含有main方法 游戏从该类开始执行MyPanel java文件该文件用于对雷区做界面绘制及功能定义IndexPanel java文件该文件用于对开始界面进行绘制 具体设计 类结构 Index类 成员变量 具体设计 类结构 Index类 成员方法 具体设计 类结构 MyPanel类 成员变量 具体设计 类结构 MyPanel类 成员变量 具体设计 类结构 MyPanel类 成员方法 具体设计 类结构 IndexPanel类 成员变量 具体设计 类结构 IndexPanel类 成员方法 心得体会 Java程序语言设计一种可以撰写跨平台应用软件的面向对象的程序设计语言 在这次的课程设计中不仅检验了我们所学习的知识 也学会了完成一件事情的方法和技巧 在设计过程中 和同学们相互探讨 相互学习 相互监督 学会了宽容 学会了理解 课程设计是我们专业课程知识综合应用的实践训练 着是我们迈向社会 从事职业工作 一个必不少的过程 通过这次课程设计 明白除了日常的理论学习 还要多实践 把所学的知识运用在真正的实践上 而完成课程设计 不仅是对我们学习情况的检验 也是对自己的一次考验 心得体会
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号