永发信息网

扫雷时怎么计算有没有雷.

答案:3  悬赏:10  手机版
解决时间 2021-01-23 16:51
  • 提问者网友:鼻尖触碰
  • 2021-01-23 03:17
扫雷时怎么计算有没有雷.
最佳答案
  • 五星知识达人网友:平生事
  • 2021-01-23 04:00
挖雷与做标记
在看一下按键响应函数keyPressed(int kcode),按1键是挖开动作。
前半部分表示如果当前焦点在一个埋藏格(值介于10到19之间),那么将其值减10,表示现在挖开。当然如果地下不是雷而且周围没有雷(值等于0)那么需要自动展开,这里调用了Expand(),(selx,sely)是当前焦点的表格坐标。
后半部分表示如果当前焦点在一个已经挖开的格子上(值小于10),那么就调用SafeExp()来自动挖开周围未挖的格子。
按3键是做标记动作。如果当前格是埋藏格,就做上标记(值加10);如果当前格已经做了标记,那么就去掉标记(值减10)。
全部回答
  • 1楼网友:十鸦
  • 2021-01-23 04:23
随便点一下 如果显示1就是周围8格内有1个雷 2就是周围8格有2个雷 就这样推理 这个游戏的前3次点击起码靠运气。后面就是运气+智慧+仔细认真的游戏了每一个格子周围的上下左右及对角共有8个相关的格子 除了整个地图4个角上的格子周围只有3个相关格子你先点一个格子,格子中的数字是多少就代表周围8个未点开的格子中有几个地雷,(如果数字8,就甭想了,周围8个都是地雷。不过,目前好像雷数最多的也就7个。)你就要小心找出那些雷的位置然后用鼠标右键点上插上红旗子。如果你认为你插的旗子一定是在雷上,你可以同时单机鼠标的左右键在已打开的有数字的格子上,周围未打开的格子就会一起点开,无需你一个一个点。如果你旗子差错,那你将也很快踩到地雷。如果你点到空白处,那就会一下打开很多数字。比如:就用一个井字游戏中的那个井举例好了,你知道井什么样的吧。如果井字最左上角是1,井字上面也是1,井字左边是3,那井字中间就是地雷,井字的左下角也是个雷,井字下面也是雷,然后就知道井字的右边和井字的右下角都是数字2。先从简单的开始玩,慢慢琢磨,会发现很有技巧的,而且非常锻炼你的逻辑思维能力。加油吧。
  • 2楼网友:想偏头吻你
  • 2021-01-23 04:09
……不一定的吧,是看你已经标出来了多少雷,不然都告诉你还有多少那不就太简单了 ~-~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯