『尼罗河魅影之谜』的故事模式与推理内核【推理小说笔记1】


读完了林斯谚的『尼罗河魅影之谜』,据说是林斯谚的长篇小说处女作。这是一个没有谋杀的日常推理作品,虽然也许是作者考虑到太过低筹码的推理游戏会使整个事件的趣味性和代入性大打折扣,而在解谜的最后一部分加上了“赌上某人性命”的情节,但在最后交代整个布局的时候也说明了实际上也是有惊无险。总之,整个事件都是人为的一场推理游戏,而我们的侦探也一直处在出题者的掌控之中。这也正符合其题目:是“谜”而非“事件”或“案件”。因此对于许多习惯于推理小说中总是会带有凶案,甚至是各种复杂手法的变态杀人案的“重口味”读者来说也许这样的故事模式不会太令人满意。当然推理小说也并非要刻意营造过于血腥的案件情景,选择这样做有时也实属不得已,关于此话题将在下文详述。


初次接触林斯谚的小说是在推理世界曾经连载的《雨夜庄谋杀案》,在那部小说中,作者构造了一个造型奇特的雨字形别墅,并给出了每一层的平面图。在其中发生的连环命案经侦探的推理结局十分出人意料。暴风雪山庄模式的故事设定充分体现出了本格解谜的特色与魅力:时间和空间都固定;犯人与被害者都限定范围;没有外界的干扰;谜题主要集中于作案手法等,就如同给出边界条件且未知函数数目有限的微分方程组,一旦给定了充足的条件就可以解出一组确定的解。另外,林斯谚在小说中成功塑造了一个哲学家兼侦探的形象,在推理的过程中也会时常穿插一些哲学性的沉思,为故事增色不少。这部『尼罗河魅影之谜』基本上也符合上述特点,算得上是较为规范的本格作品。

尼罗河魅影是没有凶案(确切来说没有发生任何案件)的日常解谜推理。本格解谜并不强调案件的血腥和惨烈或刻意渲染气氛,但在实践中往往作家们都更倾向于设定较为复杂手法的凶杀案,并且往往是连续杀人案件。这样的设定其实更多是为了提供更加丰富的推理材料和破绽的点,从而构建更加复杂的推理内核的框架,是案情趋于复杂化。引述S.S.Van Dine在其“写作侦探小说的二十准则” (Van Dine S S . Twenty rules for writing detective stories[J]. Literary Thought, 1991(3):4.) 中的观点如下:

There simply must be a corpse in a detective novel, and the deader
the corpse the better. No lesser crime than murder will suffice. Three
hundred pages is far too much pother for a crime other than murder.
After all, the reader’s trouble and expenditure of energy must be
rewarded.


Portrait of writer Willard Huntington Wright (S. S. Van Dine) by his brother Stanton MacDonald-Wright, 1913–14(from Wikipedia)

推理小说中的案件和真实世界的案件是有很大的区别的,往往推理小说中的案件要夸张很多,细节也更复杂。因为真实的案件往往追求效益最大成本最低的经济原则,略微复杂些的案例也有很多是由于犯人的精神和心理异常导致,为实行犯罪进行如此庞大的布局和细致的安排和计算是得不偿失的。而推理小说本质上作为一种解谜游戏,只有通过复杂的布局才能给出侦探和读者推理的空间。而且在推理小说发展的过程中,有些安排由于逻辑性趣味性较强,逐渐固化为一种特定的模式。如“无头尸”案往往意味着尸体交换(或被害人和凶手的互换),如江户川乱步的『石榴之谜』(石榴即被浓硫酸完全毁容的尸体,其效用与无头尸等同);童谣杀人案一般意味着仇杀(只有这样才能解释犯人为何偏执地按照童谣的情节作案,而且可以借此详细交代故事背景),如阿婆著名的『无人生还』,另外日本由于民间童谣和传说故事较多也常有此类作品。在这种情况下,这些元素就成了固定的解题步骤,但也有故意突破这些传统避免落入俗套。可以推荐东野圭吾的『名侦探的守则』,即是以玩笑戏谑的方式讲解了各种不同的固定模式。

由此可见,对于一场没有尸体的纯粹解谜游戏,线索和推理点应尽可能多的放置在日常琐事的细节中。如在本书中,管理员不合时宜的换床单,小孩无意间看到的旅行箱,领队包里的烟草,挂反的无头娃娃,钥匙房间号的诡计(407与401的互换,以及最后发现房间是自己的直接用钥匙开门),以及女主人公的藏头诗等等。通过前两者以及其他如临时改变行程推断出谢领队没有回房且阻止凌小姐回房,从而可能是运用了钥匙诡计,而不抽烟的领队的烟草说明了失火案是他干的,而我觉得较为出彩的是’挂反的无头娃娃’和’搜查本应在显眼位置的斯芬克斯’说明了犯人不止一人这个论点,因为这也是林若平曾在雨夜庄使用的“心理推证”的一个应用。逻辑链条如下:娃娃方向挂反→有人曾碰掉过娃娃,且想让它恢复原状(当然挂反很重要,因为若是按原方向挂好没有这个破绽则这个链条就不存在从而最终结论就无法得出,因此这个设定很有趣,有线索才有推理点);娃娃的头在桌子上→犯人出于匆忙或其他原因不需要或不想将娃娃复原;若娃娃再显眼处→不需将所有可能位置完全翻找—>既然被翻找说明他到时斯芬克斯至少已经不在原来的位置了。因此综上犯人有两名,且想法和处境不同。

犯人作案离开房间后,如果足够仔细,基本不留下各种细碎的痕迹,那他/她真的万无一失了吗?不是的,他/她的心理将永远留在他/她在进出犯罪现场以及行凶过程中的一举一动中,将这些举动之间的关系条分缕析,就能揣测对方的心理,还原当时的状态。因此心理推证是很容易被忽视但如果运用了却颇值得玩味的一种内容。就像某国外短篇中描写凶手的dying message是空的从而使侦探认为他之所以不写是因为凶手肯定会早于警察来如果看到就会将其毁灭,并且被害人意识到这一点,所以空白的纸也是一种形式的dying message,也可以传递心理信息。当然,这也是被害者需要寄希望于遇到高明的侦探才能成功的。

至于其他推理情节,如用首字母拼写sphinx只能作为第一阶段推理的引子,内核乏善可陈。而且圣经纸(India paper)一词似不常见,不知是否因为该词在台湾较常用。至于左利手和右利手的逆转略突然,但也是推理小说中常用的内容。总体而言本书推理内核算得上中规中矩,侦探形象塑造也还算丰满。不过(个人意见)美中不足的是最后以全体人员都是演戏而告终,所有人串通设局对付侦探,以测试其推理能力,并以侦探抱得美人归的美满结局告终,令人略感失望。最后,情节上似有一小纰漏,既然大家都是表演且邱宪銘的照片就是凌小姐本人,那德国新天鹅堡的案件作何解释?

当然,本人最喜欢的一部分还是林若平这个角色设定,也许是因为作者本人在读哲学系,我们的侦探有幸也成为了一名哲学教授,兼职侦探。兼职侦探往往比福尔摩斯或波洛式的专职侦探更有趣,就像物理学家汤川学,占星术师御手洗洁,都带着强烈的职业色彩和性格特质。

『尼罗河魅影之谜』的故事模式与推理内核相关推荐

  1. Day03『NLP打卡营』实践课3:使用预训练模型实现快递单信息抽取

    Day03 词法分析作业辅导 本教程旨在辅导同学如何完成 AI Studio课程--『NLP打卡营』实践课3:使用预训练模型实现快递单信息抽取 课后作业. 1. 更换预训练模型 在PaddleNLP ...

  2. day01『NLP打卡营』实践课1:词向量应用演示

    Day01 词向量作业辅导 本教程旨在辅导同学如何完成 AI Studio课程--『NLP打卡营』实践课1:词向量应用展示 课后作业. 1. 选择词向量预训练模型 在PaddleNLP 中文Embed ...

  3. 『遥かに仰ぎ、丽しの』游戏初回版特典原声集 GAME SP OST(下载、中日双语歌词)...

    记得苍月的结局音乐和内容一样很棒. 大师就给大家送上遥かに仰ぎ.丽しの GAME SP OST 本期策划:大师♂罗莊 翻译:天界白魔导 为什么网上已经有翻译,大师还要组织翻译歌词呢呢? 同学,这个翻译 ...

  4. 射手科技公开课第一辑 『项目管理和代码规范』

    射手玩的东西越来越全面了,从当年的字幕下载站,到播放器,到射手科技,发展的思路值得借鉴和思考. 射手科技成立3个月以来,我们内部已经组织了不少培训.每次内部培训我们都留有录像和录音,以便后续参与项目的 ...

  5. 『Photo Shop实用技巧』之 去除红眼

    『Photo Shop实用技巧』之 去除红眼 往往夜间拍摄或者使用闪光灯的时候会造成"红眼"的现象,现在给大家一个简单的办法去除红眼 此主题相关图片如下: 非常抱歉,我没有&quo ...

  6. [日推荐] 『KORJO母爱小空间』妈妈带宝宝出门再也不用愁啦!

    2019独角兽企业重金招聘Python工程师标准>>> 对于哺乳期妈妈们来说,带宝宝出门最大的问题就是哺乳和换尿布,虽然现在很多商场都配置了母婴室,但是走在路上,如果宝宝突然哭闹起来 ...

  7. SVG排版公众号图文『实时计算日期差』模板代码

    模板效果 SVG排版公众号图文『实时计算日期差』模版代码 模板代码 svg代码 <svg data-author="懂点君" version="1.1" ...

  8. 『力扣刷题』5275_找出井字棋的获胜者 解题代码

    LeetCode-cn 力扣刷题 LeetCode-cn力扣刷题目录 165周赛 5275_找出井字棋的获胜者 * 5275. 找出井字棋的获胜者 显示英文描述* 用户通过次数0* 用户尝试次数0* ...

  9. 『TopCoder 组件开发指南』

    导读: 『TopCoder 组件开发指南』 Ⅰ. 简介 TopCoder 组件开发 TopCoder 组件开发使用的语言包括Java 和C#,尽管这两种语言有较大差别,但开发过 程却非常相似.本指南将 ...

  10. [日推荐]『忆年共享空间』小而美的私密相册空间

    相册就是一本回忆录,记录着我们的生活,亿年共享相册用一个个小而美的私密空间,为你记录所有值得分析相的时刻. 忆年共享空间,让小圈子共享照片更方便.为亲密小圈子提供快速交换和共享照片的服务,让我们的照片 ...

最新文章

  1. 干货丨AI语音二三事:你需要了解这些AI 语音对话技术
  2. jar包反编译成源代码_IntelliJ IDEA 如何设置自动下载源代码和文档
  3. python代码大全o-python文件编码及执行
  4. C++ 二维数组和指针数组
  5. mysql 各种恢复_Mysql数据库备份和还原常用的命令
  6. 企业实战|企业FTP搭建
  7. 【Alpha版本】十天冲刺集结令
  8. 记一次前台展示数据(ajax数据多)的优化过程
  9. 解放双手,CSDN博客支持公众号自动同步!
  10. 计算机单位换换算,时间单位换算表与计算机单位换算
  11. 华尔街英语VVIP课程 科学“配方”让英语学习精致化
  12. 腾讯万亿级 Elasticsearch
  13. Linux创建share共享文件夹
  14. ZYNQ - 无DDR固化程序(代码运行在OCM上)
  15. python线程wait_Python线程指南
  16. 【Hadoop】HDFS操作、数据上传与下载原理解析、高级特性及底层原理
  17. 使用单片机的串口打印功能
  18. JASS代码翻译更新(第十篇)
  19. 使用Batik开发SVG应用程序(二)
  20. javascript 手册

热门文章

  1. sudo su与su的区别
  2. 蓝桥杯 算法提高 盾神与条状项链
  3. 沈阳工业大学计算机专业排名,中国的大学计算机专业排名。
  4. POI读取Excel时报错java.util.zip.ZipException: invalid stored block lengths
  5. 北外和北邮计算机,北京邮电大学和北京外国语大学哪所大学比较好?大学对比介绍...
  6. 方程检验格式图片_解方程并检验(图片) x+3.5=3.5解方程
  7. linux服务器根据requestId查看日志
  8. Hadoop的学习前景怎么样,Hadoop培训后的职业规划
  9. 为什么要参加hadoop培训
  10. bios卡+型号+hp服务器,HPE Gen9 server UEFI BIOS下升级BIOS 阵列卡 HBA卡固件的操作方法...