[JAVAFX基础]扫雷经典入门低配版 | 您所在的位置:网站首页 › 扫雷时间记录 › [JAVAFX基础]扫雷经典入门低配版 |
寒假没有好好写代码,真不知道我以后怎么能当一个合格的程序员.. 不过趁着临近开学之际,把上个学期选做的Java课程设计给稍微稍微修改了一下下 做不出来的时候抓耳挠腮,做出来以后才发现也没那么难! 不过和大佬的作品是完完全全无法相提并论的,如果用一个字来说明就是丑 虽然功能都实现了,但是就是丑。 拼拼凑凑的不到320行代码,差点要了我的老命!
首先就是这个简单的游戏选择界面,有三种难度可以选择。 (简单的模式10个雷,普通40个雷,困难99个)
先看看简单模式: 普通和困难的模式:
然后咧,就是上面那个restart按钮(restart呵呵呵呵),实现的功能是调用出初始界面(选择难度的界面),可以重新开始并选择游戏的难度。 下面说说左右键实现的功能: 左键:1.点击格子为地雷格子时游戏结束 2.点击格子周围有地雷显示地雷数 3点击格子周围无地雷显示空白,并将周围同类空白格子显示出来。 右键:1.未打开的格子标记为地雷显示符号@ 2.二次标记显示@的格子则标记为?,表示未知的格子 3三次标记则取消 界面各部分功能: :显示经过玩家选择后应该剩余的地雷数 :提示框,输赢提示。
游戏胜利界面: 游戏失败界面:
设计思路:构建单元格对象,以及表示各个属性的变量,构建单元格对象的二维数组,考虑到扫雷单元格的特性,游戏版面显示设计如下(最外围一轮不显示): 部分代码截图: 源码:https://download.csdn.net/download/linbihui_zac/10556088 |
CopyRight 2018-2019 实验室设备网 版权所有 |