← 返回创作笔记

如何写一个公平的悬疑谜题

读者应当有机会看见关键证据

把故事按实际发生的顺序写在纸上。每个角色何时到场、看见什么、知道什么,都必须可以追溯。先有事实,再决定哪些线索延后交给读者。

CHAPTER 01

先写真实事件的时间线

把故事按实际发生的顺序写在纸上。每个角色何时到场、看见什么、知道什么,都必须可以追溯。先有事实,再决定哪些线索延后交给读者。 例如在《凌晨三点的末班车》中,主人公最初看到的是“空车进站”,但推进情节所依赖的并不是惊吓,而是“不存在的第十九站”带来的可检验变化。实际写作时可制作一张三列核查表:左列写观众获得的信息,中列写人物当时的理解,右列写后来证据是否修正这一判断。 编辑完成后,应邀请不了解全篇的人阅读,并请对方指出哪些环节需要额外解释。若必须由作者口头补上关键事实,说明文本中的信息仍然不够完整。

CHAPTER 02

区分线索和烟雾弹

好的误导来自正确证据的错误解释,而不是凭空加入一个此前不存在的人物。尽量让每条线索有两种可能的意义,并在后文检验。 例如在《第七层没有住户》中,主人公最初看到的是“走廊里的热水表”,但推进情节所依赖的并不是惊吓,而是“无名门牌”带来的可检验变化。实际写作时可制作一张三列核查表:左列写观众获得的信息,中列写人物当时的理解,右列写后来证据是否修正这一判断。 编辑完成后,应邀请不了解全篇的人阅读,并请对方指出哪些环节需要额外解释。若必须由作者口头补上关键事实,说明文本中的信息仍然不够完整。

CHAPTER 03

结尾进行反向复查

将结局揭示的事实逐条对应开篇细节;如果某项证明仅靠最后一分钟新出现的物件,通常需要提前埋设。 例如在《便利店的空白收据》中,主人公最初看到的是“后巷的药箱”,但推进情节所依赖的并不是惊吓,而是“旧打印机的轮轴”带来的可检验变化。实际写作时可制作一张三列核查表:左列写观众获得的信息,中列写人物当时的理解,右列写后来证据是否修正这一判断。 编辑完成后,应邀请不了解全篇的人阅读,并请对方指出哪些环节需要额外解释。若必须由作者口头补上关键事实,说明文本中的信息仍然不够完整。

相关故事案例

《凌晨三点的末班车》:一辆已停运五年的公交车连续三夜驶入同一个站台。要揭露调度漏洞就必须承认自己当年签过空白交接单。

查看作品档案 →