求 java 扫雷 设计思路

求 java 扫雷 设计思路,第1张

1建一个类表示单元格,属性:

是否是雷

周围有几个雷

特殊标记1

特殊标记2

2用上面的类建一个二维数组,表示雷区

3初始化方法,根据雷区的大小(nxm格)计算有几个雷,可以参考windows自带扫雷的分布,雷的个数要适当,不然没法玩,要么一点就完了,要么一点就挂了。。。

初始化过程中要更新雷区,记下所有信息

4点击的方法,如果是雷的话就炸了,不是的话,递归的处理:

当前的单元格亮开,如果他周围有雷(雷的个数>0)就直接显示雷的数就是了

如果他的周围没有雷,递归的处理他周围的单元格

每亮开一个单元格都要检测是否游戏已结束

探雷器的原理是利用差拍振荡器。机内有两个振荡器,振荡频率相同,这叫零差拍。其中一个振荡器的振荡线圈就是在被探测区域上方晃悠的那个东东。当地里埋有金属物质,干扰了线圈也就造成振荡频率的变化,于是,和另一个没有受到干扰的振荡器的频率有了差距,两个振荡器之间的频率差,处在音频范围里,可以被 *** 作的工兵在耳机中听到。受过专业训练的工兵,可以根据这个声音的变化,判断出地下金属物体的大致情况。

爆破扫雷是利用炸药爆炸产生的超压来诱爆地雷。美军于80年代中期研制了M58A1扫雷直列装药。这种装药分别置于车体两侧的两个装甲箱内,拖曳装药的火箭d固定在装甲箱顶板下,与箱内装药相连。当发射火箭d时,顶板在枢轴上转动展开,赋予火箭d发射角度,火箭d带动装药迅速飞向雷场上方,然后由定距绳控制装药前进并将其拉直,最后起爆,以引爆爆炸范围内的地雷。

以上就是关于求 java 扫雷 设计思路全部的内容,包括:求 java 扫雷 设计思路、抗战时期日本军队扫雷时用的那玩意儿,工作原理是什么、爆破扫雷车是怎么扫雷的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9769689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存