简介
欢迎来到解码大师(Mastermind)!这是一款双人推理游戏。
一位玩家是出题者——创建一个秘密的4色密码。另一位玩家是破解者——必须在10次猜测内推断出密码。
有6种颜色可用:红、蓝、绿、黄、紫和橙。颜色可以在密码中重复。这意味着有6^4 = 1,296种可能的密码!
分步教程
欢迎来到解码大师(Mastermind)!这是一款双人推理游戏。
一位玩家是出题者——创建一个秘密的4色密码。另一位玩家是破解者——必须在10次猜测内推断出密码。
有6种颜色可用:红、蓝、绿、黄、紫和橙。颜色可以在密码中重复。这意味着有6^4 = 1,296种可能的密码!
游戏从出题者选择一个秘密的4色密码开始。密码对破解者隐藏。
出题者可以使用6种颜色的任意组合,包括重复。例如:红-红-蓝-绿是有效的密码。
在这个例子中,出题者设定了秘密密码红、绿、蓝、黄。破解者看不到——他们只看到一个隐藏密码指示器。
现在猜测开始!
破解者提交一个4色猜测。每次猜测后,他们收到反馈:
- 黑钉(完全匹配):颜色在正确位置。
- 白钉(颜色匹配):颜色存在于密码中但在错误位置。
在这个例子中,秘密密码是红-绿-蓝-黄。破解者猜测了红-蓝-黄-绿。
- 红色在位置1(正确!)= 1个黑钉
- 蓝色在密码中但不在位置2 = 1个白钉
- 黄色在密码中但不在位置3 = 1个白钉
- 绿色在密码中但不在位置4 = 1个白钉
结果:1个完全匹配,3个颜色匹配。
理解反馈对于缩小密码范围至关重要:
- 4完全匹配,0颜色 = 你破解了密码!
- 0完全匹配,0颜色 = 你的颜色都不在密码中
- 2完全匹配,1颜色 = 两种颜色在正确位置,另一种存在但位置错误
反馈不会告诉你具体哪些位置是正确的——只有计数。你必须根据多次猜测的模式来推断哪些位置是对的。
在这个例子中,猜测1得到(0完全匹配,2颜色),猜测2得到(2完全匹配,0颜色)。比较这些结果帮助破解者缩小可能性。
优秀的破解者使用系统化策略:
- 广泛开始:在前几次猜测中确认哪些颜色在密码中。在前两次猜测中尝试全部6种颜色。
- 排除法:如果用4种新颜色的猜测得到0匹配,这些颜色都不在密码中。
- 交换位置:如果你知道某种颜色存在但位置错误,在后续猜测中尝试不同位置。
- 确认完全匹配:一旦你怀疑某种颜色在正确位置,在后续猜测中保留它。
此例展示了系统化方法:猜测1测试红-蓝-绿-黄,猜测2测试紫-橙-红-蓝。比较结果揭示了哪些颜色出现。
破解者在10次猜测内猜出确切密码即获胜。当猜测收到4个完全匹配(4个黑钉)时,密码被破解!
在这个例子中,破解者通过5次猜测系统地缩小了可能性,最终破解了密码:红-绿-蓝-黄。
有经验的玩家通常可以在4-5次猜测内使用最优策略破解密码。数学证明的最坏情况最少需要5次猜测(使用Knuth算法)。
如果破解者用完所有10次猜测仍未破解密码,出题者获胜!然后秘密密码被揭示。
作为出题者,选择重复颜色的密码通常更难破解。像紫-紫-橙-橙这样的密码比全不同颜色的更具迷惑性,因为破解者可能不会预期重复。
出题者秘诀:
- 使用重复来迷惑破解者
- 避免明显模式如全同色或彩虹序列
- 混合常见和不常见颜色来打乱推理