[JAVAFX基础]扫雷经典入门低配版 您所在的位置:网站首页 扫雷时间记录 [JAVAFX基础]扫雷经典入门低配版

[JAVAFX基础]扫雷经典入门低配版

2024-06-09 18:39| 来源: 网络整理| 查看: 265

寒假没有好好写代码,真不知道我以后怎么能当一个合格的程序员..

不过趁着临近开学之际,把上个学期选做的Java课程设计给稍微稍微修改了一下下

做不出来的时候抓耳挠腮,做出来以后才发现也没那么难!

不过和大佬的作品是完完全全无法相提并论的,如果用一个字来说明就是丑

虽然功能都实现了,但是就是丑。

拼拼凑凑的不到320行代码,差点要了我的老命!

 

首先就是这个简单的游戏选择界面,有三种难度可以选择。

(简单的模式10个雷,普通40个雷,困难99个)

 

先看看简单模式:

普通和困难的模式:

 

然后咧,就是上面那个restart按钮(restart呵呵呵呵),实现的功能是调用出初始界面(选择难度的界面),可以重新开始并选择游戏的难度。

下面说说左右键实现的功能:

左键:1.点击格子为地雷格子时游戏结束 2.点击格子周围有地雷显示地雷数 3点击格子周围无地雷显示空白,并将周围同类空白格子显示出来。

右键:1.未打开的格子标记为地雷显示符号@ 2.二次标记显示@的格子则标记为?,表示未知的格子 3三次标记则取消

界面各部分功能:

:显示经过玩家选择后应该剩余的地雷数

:提示框,输赢提示。

 

游戏胜利界面:

游戏失败界面:

 

设计思路:构建单元格对象,以及表示各个属性的变量,构建单元格对象的二维数组,考虑到扫雷单元格的特性,游戏版面显示设计如下(最外围一轮不显示):

部分代码截图:

源码:https://download.csdn.net/download/linbihui_zac/10556088



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有