扫雷游戏

     断断续续学了两个月的JAVA课程,包含java基础语法和面向对象。我们在老师的指导下做了三个项目,包含我行我素购物系统,论坛和扫雷游戏。我觉得扫雷游戏是很必要理解的。扫雷包含的知识点较多,以及要考虑的关键点比较多。首先我们要会玩扫雷游戏,通过我这些天玩的扫雷游戏说明我的大概理解。扫雷游戏按雷的个数分成三个等级:初级10个雷,中级40个雷,高级99雷个。雷区图包含三个元素:空白,雷,数字。踩雷:踩到空白的话,空白点周围的八个点会自动排开,依次类推;踩到数字的话,显示这个数字;踩到雷的话,游戏结束。当未踩的个数(或被标红旗的个数)等于雷的个数则说明玩家赢了。而数字的大小表示它周围八个点(九宫格)中有几个雷,依照这个规律挖雷。

     扫雷游戏(初级)代码的步骤:1.布雷。准备一个二维数组,随机布十个雷(防止重复位置放雷);2.统计。统计不是雷的二维数组里的元素,存储的是雷的数量或空白(具体看指定点的位置周围雷有没有雷);3.开始游戏。用一个大小规格相同的标志数组覆盖雷区图。改变标志数组的值,值为0,覆盖;为1,踩开:数字(直接踩开);雷(死了);空白(找到指定点的位置,得到有效点,递归)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值