基于Java Swing实现的扫雷游戏

sweettalk

发布日期: 2018-12-31 11:27:56 浏览量: 666
评分:
star star star star star star star star star_border star_border
*转载请注明来自write-bug.com

1 引言

1.1 编写目的

通过进行扫雷项目实战演练,巩固SE阶段所学知识点。

1.2 背景

为了检验自己所学SE知识,熟悉巩固基础。为了巩固javaSE的知识和技能,编写益智游戏扫雷项目,通过实战发现自己在SE阶段的不足。

2 总体设计

2.1 运行环境

  • jdk1.5以上

2.2 软件功能框架图

3 相关设计

3.1 类框图

3.2 主窗体

3.3 流程图

3.3.1 实现布雷

3.3.2 实现雷区周围雷数

3.3.3 扫雷(即展开)

4 操作说明

  • 点击菜单“游戏”->“开局”,开始一个新的游戏

  • 点击菜单“游戏”->“初级”,进入初级游戏界面

  • 点击菜单“游戏”->“中级”,进入中级游戏界面

  • 点击菜单“游戏”->“高级”,进入高级游戏界面

  • 点击菜单“游戏”->“自定义”,进入自定义游戏控制界面;

  • 点击菜单“游戏”->“扫雷英雄榜”; 查看完成扫雷用时的排名;

  • 点击菜单“帮助”->“版权信息”,弹出一个模式窗口,在窗口中显示版本版权信息

  • 点击菜单“游戏”->“退出”, 退出游戏

  • 左键单击雷区单元,展开当前雷块

  • 右键单击雷区单元,单击一次标旗,两次标为问号,三次还原初始空白雷块

  • 左右键同时点击雷区单元,如果该雷区下没有显示数字,则界面无任何反应;如果该雷区下有显示数字,则在该雷区周围8个格子区域内对是否有雷进行探测,如果周围已探完,打开安全的雷区

上传的附件 cloud_download 基于Java Swing实现的扫雷游戏.7z ( 301.34kb, 41次下载 )
error_outline 下载需要7点积分

发送私信

我们走得很慢,但终有一天是会走到的

15
文章数
24
评论数
最近文章
eject