我不只一次说过,恐怖悬疑小说是虚构的文学作品,正如《聊斋志异》和《西游记》一样,它是作家想象出来的却又对现实产生某种折射的虚幻世界。所以,我们既不必当真,权当游戏,同时,也要承受它给我们带来的刺激和恐惧的快感,反思我们生活中的可能发生的或假定存在的恐怖因素。

恐怖文学作家制造恐怖的手段和技巧五花八门,而真正的恐怖必定与现实紧密相连。前面说过,恐怖小说是想象的产物,它的整体是虚构的,但细节必须真实甚至逼真。就是说故事的前提是虚构的假定的,但是具体的细节必须给人真实的感觉,让读者在阅读的那一时刻确信他或她所看到的是真实的,或者至少产生错觉的真实感。美国恐怖小说之王斯蒂芬·金有一部著名的小说叫《隐秘的一半》(THE DARK HALF),说的是一个小孩经常头痛难忍,手术开颅后竟然发现里面藏着一只活的眼睛。原来这个孩子在娘胎的时候,还有个双胞的兄弟,但是那个兄弟被他逐渐吸食掉,只剩下一只眼睛。这是个非常可怕的令人难以置信的细节,但是由于它太逼真了,就产生了毛骨悚然的效果。当然,这个效果的产生是有其内在的逻辑和理由的。也许现实中双胞胎在母体里互相吸食的事情不曾发生,但是小说依靠自己的逻辑引导读者相信这种事情的可能性,恐怖的目的就达到了。

周德东是国内最会制造恐怖的小说家之一。他吓人的办法是将自己的真实经历作为恐怖的噱头(如《恐怖小说家周德东亲身经历的恐怖故事》)。尽管他所说的亲身经历值得怀疑,但是让你产生怀疑不正是作家实施恐怖的组成部分么。他的小说《门》里有一个叫伏食的狰狞嗜血怪物,这个怪物类似西方传说中的“人狼”,但它又是以“狂犬病”的人的形态出现在我们的现实生活中。作家巧妙地将传说与现实嫁接和重合,把一个现实中疯狂、变态、残暴的(人)物塑造出来,获得了恐怖效果的同时,也隐喻了现实中类似人物的存在。

蔡俊的小说注重悬念的设置。他善于依仗自己的逻辑和分析能力,通过缜密的情节和推理将小说中的人物陷入惊险可怕的深渊的同时,也将读者缠绕在一种恐怖的悬疑的圈套里无法自拔。比如《地狱的第19层》和《天机》第一季。读者一旦进入作家布置的恐怖逻辑中,小说里的环境、氛围、人物、心理,甚至时间都将向可怕的方向急转直下。

鬼古女是一个悬疑高手。他的小说多采用“连环杀手”式的结构,先小说主人公身边的朋友或亲人一个个神秘死去,然后再由主人公费尽周折查出真正的凶手。连环杀手是西方恐怖小说和电影常用的叙事结构,但是由于死亡方式的不同和寻找凶手过程的花样翻新,很像我们经常玩的“杀人游戏”,可以让读者参与其中,所以这种结构可说是屡试不爽,也是目前恐怖悬疑类小说写作的主流。比如鬼古女的《碎脸》《伤心至死》,还有他的最新作品《暗穴》。

鬼故事是恐怖文学中非常诱人的一种形式。民间与网络的结合使这种形式更富有生命力。这类故事或者怪异,或者荒诞,或者模糊真实与幻觉的距离,或者偷换现实与想象的分界,吓人的同时,又给人增加了乐趣和胆量。

目前国内恐怖悬疑文学方兴未艾,恐怖悬疑作品和杂志也是层出不穷。某种意义上说,有多少恐怖小说家就可能有多少吓唬人的方法。但是我还要强调,恐怖悬疑小说并不仅仅是吓唬人的工具,它应该成为测验我们意志和胆量的试金石。

(此篇为《北京晚报·网乐周刊》万圣节专版所作,见《北京晚报》2007年10月28日)

顺便推荐几部我最近看到的恐怖悬疑小说:

《暗穴》 鬼古女 著   人民文学出版社2007年9月

《奇门遁甲》 周德东 著   新星出版社2007年9月

《天机》 蔡骏 著 陕西师范大学出版社2007年9月

《血色天堂》 花想容 著 广西人民出版社2007年8月

《黑鹅毛》 七根胡 著 北方文艺出版社2007年4月

《红棺新娘》 吉振宇 著 内蒙古人民出版社2007年4月

《光射之海》 铃木光司 著 南海出版公司2007年6月

《后湖鬼戒》汪丹 著 北方文艺出版社2007年5月

有多少恐怖小说家就应该有多少种吓唬人的方法相关推荐

  1. 楼梯有n个台阶,一共有多少种上楼的方法?

    楼梯有n个台阶,上楼可以一步上1阶,也可以一步上两阶.一共有多少种上楼的方法? 一.前言 看到这么个题目时,一脸懵逼,不知道说的啥意思,然后就多读了两边题目发现,如果有一阶楼梯,那你就一步就上去了,也 ...

  2. leetcode | 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

    假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. 示例 1: 输入: 2 输出: 2 解释: 有两 ...

  3. 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

    爬楼梯 假设你正在爬楼梯.需要 n 阶你才能到达楼顶.每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 动态规划法 class Solution:def climbStairs( ...

  4. 爬楼梯,假设你正在爬楼梯,需要 n 步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶?

    哇咔咔!同学给我来了个题目,嘲讽我能不能想出来代码量最小的方法, 当然,我白天的时候上班没时间思索,回家第一件事就是打开电脑想这个问题.题目如下: 爬楼梯,假设你正在爬楼梯,需要 n 步你才能到达顶部 ...

  5. 0058 编写将1元钱兑换成1分,2分,5分的硬币,问有多少种兑换的方法?将他们一一列举出来。...

    问题描述: 编写将1元钱兑换成1分,2分,5分的硬币,问有多少种兑换的方法?将他们一一列举出来. 代码展示: 1 #include<stdio.h>2 #define N 1003 int ...

  6. n阶楼梯,每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

    假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. 示例 1: 输入: 2 输出: 2 解释: 有两 ...

  7. 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?实现 int sqrt(int x) 函数。

    今天我们来爬一爬楼梯. 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. 示例 1: 输入: 2 ...

  8. 爬楼梯问题C++假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

    力扣题目爬楼梯 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n = 2 输出:2 解释:有两种方法可以爬到 ...

  9. 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

    假设你正在爬楼梯.需要 n 阶你才能到达楼顶.每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 示例1: 输入:n = 2 输出:2 解释:有两种方法可以爬到楼顶. 1. 1 阶 ...

最新文章

  1. MySQL慢查询日志分析(一)
  2. [二十五]JavaIO之RandomAccessFile
  3. spring-Bean依赖注入-》普通数据类型
  4. elastic-job 和 xxl-job 的对比
  5. 【数据结构与算法基础】树的应用
  6. OC NSNumber NSValue
  7. Hdu2558(欧拉函数)
  8. O_NONBLOCK与O_NDELAY有何不同?
  9. SQLite文件查看工具DB Browser for SQLite
  10. duet连win10_duetdisplay这个软件在win10上用不了?安装vs2015的时候想取消安装没有点取消...
  11. C#批量发送短信操作
  12. 古剑奇谭ol服务器位置,古剑奇谭ol大区选择 去哪个区好各大区分析
  13. linux的input命令,Linux(Ubuntu)下如何修改鼠标速度——”xinput”命令使用方法
  14. 2021最新版上传透明头像易语言源码
  15. 2019数学建模国赛C题
  16. 51nod-【1278 相离的圆】
  17. 企业面试题|最常问的MySQL面试题集合(二)
  18. IDEA双击不报错打不开解决方法
  19. 明朝那些事 当年明月
  20. Unity Shader-兰伯特光照模型与Diffuse Shader

热门文章

  1. 沈南鹏:从五大物理定律看新商业法则
  2. Lotus 下部门间用户的移动操作
  3. python求1+2+3+....+100的和注意事项_python006(求1-2+3-4+5.....99的所有数的和)
  4. css a标签去掉下划线_CSS -- 三大特性
  5. feign整合sential,Feign中使用Sentinel熔断器防止服务雪崩
  6. r语言 断轴 画图_R语言作图——Density plot
  7. query什么意思php,关于 QueryPHP
  8. oracle nowday,Java MonthDay now()用法及代码示例
  9. Codeforces Round #643 (Div. 2)(AB)
  10. java 异常管理员_java web在进行管理员操作的时候,抛出了下面的异常,怎么解决啊...