首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在扫雷机上曝光一大片瓦片

在扫雷机上曝光一大片瓦片
EN

Stack Overflow用户
提问于 2017-10-09 02:06:52
回答 1查看 51关注 0票数 0

我在考虑在python/pygame中创建扫雷器。然而,当我试图想出一种方法来保证第一次移动时有一大片空空间(比如Windows上的扫雷器)时,我感到很困惑。有人有办法这样做吗?我不想要密码,只是说说而已。

提前谢谢你

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-09 03:21:29

首先,这种情况并不是每次都发生在Windows (或任何常见的扫雷器实现)上。不过,如果你的难度很低的话,这很有可能发生。

但也有一些想法;

  1. 在第一次单击之后生成地图。这样你就可以避免用户点击的区域,给出你想要的大区域--只需调整你的地雷放置算法,避免用户点击周围的区域。
  2. 生成地图--但是如果没有足够的空间,就改变它。这将(很可能)在第一次单击时产生更快的反应,因为映射可能已经生成。
  3. 不要这样做。如前所述-这不是windows的工作方式。但是,这种情况很有可能只是自然地发生在较容易的困难上。如果用户在第一次移动时单击地雷,可能值得重新计算地图,但否则将其留给您的随机分布处理。请记住(除了一些自定义模式),将会有更多的空方块比地雷。

希望这能让你开始。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46637916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档