间谍游戏

间谍游戏

基于逻辑的辅助工具,用于LootGames的扫雷小游戏:通过覆盖层高亮显示推断出的安全/地雷单元格,绝不读取隐藏的服务器数据。

GT:NH(格雷科技:新视野)的 SpyGames

SpyGames 是 LootGames(作者:Namikon & TimeConqueror)的一个配套模组:它会实时分析“扫雷”小游戏的棋盘,并通过方块上的 3D 覆盖层显示哪些隐藏单元格是安全的、哪些必定有地雷,以及哪些仍只是可能。

工作原理(不作弊)

LootGames 在你亲自揭示单元格之前,绝不会向客户端发送其内容:同步编解码器刻意跳过了已覆盖单元格的数据。SpyGames 绝不以任何方式绕过此限制——它只使用已揭示的数字、你放置的旗帜以及地雷总数,应用两种标准的扫雷推理技巧:

  • 单一约束推理:将每个已揭示数字与其隐藏邻居进行比较。
  • 子集消除:交叉引用重叠约束,以解决单纯单格逻辑无法处理的情况。

任何无法确定推理的内容都会显示为估算概率(渐变效果),绝不显示为伪造的确定性。在真正的 50/50 局面,或对这两种技巧而言过于复杂的配置中,覆盖层会保持模糊状态——就像玩家在推理同一棋盘时会遇到的情况一样。

功能

  • 棋盘方块上的彩色 3D 覆盖层(绿色 = 安全,红色 = 有雷,渐变 = 概率)
  • 专用按键绑定可随时切换覆盖层(可在“控制”中重新绑定)
  • 已标记的单元格在任何模式下都不会再次显示为红色
  • 游戏内配置(模组菜单 → 配置):
    • onlyShowMines:仅显示必定有雷的单元格,隐藏安全/概率单元格
    • legalMode:“公平”的基于波次的模式——每 N 秒(默认 300)仅解锁当前已推理出且尚未标记的地雷;已显示的地雷在你标记前一直可见,标记后下一波到来。屏幕左下角包含一个倒计时显示。
    • itemMode:只有在头盔栏佩戴神秘时代的“揭示之眼”时覆盖层才生效(需要安装神秘时代;若未安装,模组将保持非活跃状态,不会崩溃)

要求

  • Minecraft 1.7.10
  • Minecraft Forge 10.13.4.1614+
  • LootGames 2.2.0.1+(必需依赖)
  • 神秘时代(可选,仅用于 itemMode)

备注

为个人/单人使用而构建,也适用于每个玩家单独游玩小游戏的服务器。它不会以任何方式修改 LootGames 或任何其他模组:它只读取已经合法同步的客户端数据。

与 LootGames、神秘时代或 GTNH 无关联;提及名称仅为兼容性/致谢目的。

致谢

  • 作者:Finerza
  • LootGames 作者:Namikon & TimeConqueror(必需依赖)
  • 神秘时代(通过 itemMode 的可选集成)