文件名称:Minesweeper:Minesweeper的Java实现(带OOPS解释)
文件大小:138KB
文件格式:ZIP
更新时间:2024-06-10 05:41:58
Java
扫雷 上面的代码具有网格类,其中包含与网格相关的所有功能。 它不是MineSweeper的完整实现。 游戏在8 * 8网格中包含10个地雷。 您可以找到网格周围的行号和列号。 对于每个转弯,您都需要提供行号和列号,如果该设备上没有地雷,则将打开该设备周围的所有8个框,其中不包含该设备周围的地雷。 例如,如果您选择一个位置,并且它显示为数字“ 3”,那是因为该位置周围有三个地雷。 值得注意的是,“周围”是指周围的所有区域,包括对角线的区域。 程序输出 ![输出]( ) 让我们以OOPS方式进行Minsweeper 在上面的代码中,我使用了两个数组,并尝试在两个数组中维护信息。 我没有写两个数组,而是想到将每个单元格都声明为Unit对象。 Unit在这里是Unit类,它代表网格中的一个单元格 public class Unit { public enum State {
【文件预览】:
Minesweeper-master
----DocumentedImgaes()
--------Minesweeper.png(149KB)
----Minesweeper.java(1KB)
----README.md(4KB)
----Grid.java(4KB)