Advertisement

Java扫雷小游戏

阅读量:

尚学堂

去判断周围的八个格子的参数

使用双层for循环遍历

i-1,j-1 i,j-1 i+1,j-1

i-1,j i,j i+1,j

i-1,j+1 i,j+1 i+1,j+1

需要用到GridLayout 网格布局和BorderLayout 边框布局

通过这两个布局管理器形成扫雷的界面 然后进行页面布局的编辑

通过网上下载一些素材图片然后加入进去形成一个完整的游戏界面

在前期阶段完成了一系列检查后发现, 即使按照最初设计的新游戏方法也是无法启动新的游戏. 最初设计的新游戏方法是通过重置某些按钮来达到复位的效果.

但是怎么改就是不能重新开始 编译器也没有报错

经过反复测试发现竟是因为疏忽未正确调用相关方法而导致耗时很久进行增删改查操作

这次教训让我明白了一个重要的道理:在工作中一定要细心谨慎,在任何情况下都不能马虎草率。虽然看似微小的问题可能不会造成严重后果(即小问题),但如果不加以重视可能会酿成严重的错误(即大毛病)。因此我打算从现在开始采取以下措施:第一,在编写程序时必须做到认真仔细地进行注释;第二,在遵循严格的编程规范;第三,在保证代码易读性的前提下尽量减少冗余部分。

扫雷需要完成的基本功能:

1.按钮

2.计时

3.数字块

4.空块

5.生成雷块

6.点击到空块,自动显示所有连接空块的格子

7.可选,鼠标右键左键一起,提示未标记按钮.

8.触雷,停止计时,显示所有雷,表情换图,当前雷标红

9.点击数字 显示当前数字

10.鼠标右键标记红旗,红旗标记块禁止左键事件,再次右键取消红旗

11.标记所有雷块 结束游戏

在继续后续的学习过程中,在持续对之前所学的知识点进行梳理和补充的基础上,您会越来越优秀。继续努力 奥里给!加油!

全部评论 (0)

还没有任何评论哟~