没有发生的是科幻;不可能发生的是奇幻。
一般来说,这条定律大体准确。作为有理性的人,我们知道魔法不可能存在,迷信毫无意义。所以如果你的小说里有魔法,如果祈祷成真,如果出现了异种生物,比如喷火的龙或者会飞的马,如果魔瓶中跳出了精灵,无声的诅咒令人病倒,那么你写的就是奇幻小说。
你得在故事的开始尽快让读者了解这是本奇幻还是科幻(谁说的,安伯编年史就让我很郁闷——angeleye)。如果你给了读者“这是科幻”的信号,你就省了自己很多笔墨。读者会假定你的世界中,除了你所指出的例外,所有物理规律都正常地起着作用。
而奇幻小说中什么都可能发生。在一切都有可能的时候,谁还关心真正发生了什么?我是说,如果你的主角被卷进麻烦后,动动念头就能脱困,那谁会担心他?谁还在意他?
实际上,好的奇幻小说都小心地限定可能的魔法。在故事中,魔法应当被设定(或至少在作者的头脑中设定)好一整套规则,使它代替物理定律,令你的世界运作,在你的作品中不应打破这些规则。也就是说,如果在你故事的开头你设定好你的主角只能许三个愿望,你最好别在结局处给他第四个,以免他脑袋落地。这是作弊,你的读者笃定会把你的书扔到房间的另一头,从此不再看你写的任何东西。
所有的冒险小说都必须创建一个奇异的世界,并向读者介绍这个世界。但好的奇幻小说还得设定所有的自然定律,在作品的开头说明,并在余下的部分如实遵守它们。
不过我得指出有无数的例外。比如说,按照这种说法,如果主角时空旅行,回去看过去的自己,或者一艘飞船超过了光速,那就得算是奇幻了,因为这违反了已知的物理定律。而事实上这是不折不扣的科幻小说。
为什么呢?一种说法是以前作家们写作这类科幻的时候,那些相关的科学定