暗号花园:用位置提示寻找对方藏起的三个图形
在四乘四方格中藏圆、三角与方形,公开有图形的行列,再靠逐格询问完成一次有限步数的寻找。

把隐藏信息和公开信息分开
两人各准备一张四行四列的纸,上到下用甲乙丙丁标行,左到右用一二三四标列。第一轮一人负责藏图,另一人寻找。藏图者在三个格子里分别画圆、三角和方形,每种一个,并保证没有两个图形在同一行,也没有两个在同一列。纸张背向对方保存,开局以后不能挪动答案。
藏好之后,只公开哪些行有图形,以及哪些列有图形。例如甲、乙、丁行有图,第一、第三、第四列有图,但不公布行列怎样配对,也不公布每格是哪种形状。上海419论坛这项纸笔游戏把信息分成两层:公开集合帮助缩小范围,隐藏配对留给询问。先确认两边写下的行列集合一致,再开始计回合。

一次询问就是一个回合
寻找者每回合报出一个尚未询问过的格子,例如甲三。藏图者只回答空格,或者准确说出其中的图形名称。寻找者在自己的纸上标记结果,问过的格子不能重复计入新回合。找到三个图形并得到确认,立即结束本轮;即使最后一格可以推理出来,也仍需报出该格让对方确认,这次确认计一次询问。
只在公开的三行与三列交叉形成的九个候选格中询问,其他格已知为空,不需要浪费回合。最坏情况下九格全部查完也一定能找到,因此游戏没有无限拖延的问题。若发现某条反馈与隐藏纸不一致,先核对并更正;如果已影响后续推理,当前轮不比较成绩,重新藏一局。不能把临时改答案当作增加难度的玩法。
一轮五次询问的例子
设隐藏答案为甲一三角、乙三圆、丁四方形,公开行是甲乙丁,公开列是一三四。寻找者先问甲三,得到空格;再问甲一,得到三角。因为每行每列最多一个图形,甲行和第一列的其他候选格都可以排除。接着询问乙四为空,询问乙三得到圆,最后报丁四并确认方形,本轮共用了五次询问。
这份例子展示了排除法,不表示每局都能五次结束。第一问可能直接找到图形,也可能连续问到空格。找到一处后及时划掉对应行列的其他候选,能减少无意义提问,但划掉的格不能被当作已经实际询问过。把询问次数与推理标记用不同符号记录,最后核对成绩时更清楚,不会把全部笔记都误算成回合。
让每次提问有一个选择理由
面对未查候选格,可以先选剩余可能较少的一行,也可以选你想尽快确定的一列。具体策略会随已有信息改变,不必把某种起手写成必胜方法。重要的是询问之前知道它能帮助区分哪些配对,而不是只在纸面上随机点一个位置。即便碰巧问中,也可以回看这一步之前还有哪些可能。
形状名称本身不提供额外线索,圆、三角与方形只是帮助双方确认三个对象都已找到。不要临时加入圆一定靠边或方形不能在角落等未约定条件,否则藏图者可能根本没按这些要求准备。想增加主题可以把形状叫作花、树与石头,但对应关系应在开局写好,寻找规则仍保持一致,避免装饰名称造成新的歧义。
交换角色再比较成绩
第一轮结束后公开隐藏纸,双方核对位置、行列限制和反馈,再交换角色。第二轮使用新的隐藏安排,不能直接照抄上一轮答案。两人各完成一次寻找后,询问次数较少者在这一组中领先;相同则并列。因为开局条件和运气可能不同,这个成绩只代表当前两轮,不宜把少一次询问解释为稳定能力差距。
若想让比较更平稳,可以约定总共各寻找两次,合计回合数,仍在固定四轮后结束。不要遇到平手就不断临时加赛,除非双方都愿意另开一组。藏图时每行每列最多一个,是基础版的重要条件;去掉这一限制会扩大候选关系,必须重新说明公开信息与回合上限,不能把两种版本混着算成绩。
用一次公开推演结束
玩完任选一局,把隐藏纸翻到正面,沿着真实询问顺序重新看一次。寻找者说明某次提问为什么选那里,藏图者只核对事实,不用事后答案嘲笑对方没有猜中。可以尝试在第三次询问前暂停,列出仍然可能的两种配对,再看下一问怎样区分它们。这样讨论比只盯着最后次数更有内容。
暗号花园适合短时间双人纸笔交流,因为材料少、答案固定、终止明确。它也提醒设计者,隐藏信息游戏必须让反馈可靠,否则推理会失去基础。开局藏好、公开集合一致、每格只问一次、三图确认即停,这四件事都能说清楚,一张十六格纸就能反复产生不同的小挑战,而无需不断追加复杂规则。
可以先选择文中的一个步骤动手尝试,再回到对应章节比较结果。文末提供同栏目的延伸阅读。


