摘自《如何做一个有趣的人》
想象是一个使用公式计算结果的过程。根据公式,输入变量,自然而然会输出一个结果。这个公式,就是故事内在的逻辑。
如上的例子中,J.K.罗琳为了让布格特在故事中更符合逻辑,还设计了布格特的弱点:
当你要对付一只布格特的时候,最好找一个伴,他会糊涂的,该用什么形状呢,一具无头的尸体还是吃人的蛞蝓呢?我曾见过一只布格特犯了一个大错——他想同时吓倒两个人而变成半条蛞蝓,谁知一点都不恐怖。
——《哈利·波特与阿兹卡班的囚徙 第七章》
根据公式“布格特会变成魔法师最害怕的东西”,输入变量“每个魔法师最害怕的东西不一样”,很自然地就能推导出“当布格特面对很多魔法师的时候,它会不知道变成什么,从而失去攻击力”。这就完成了一个非常符合逻辑并具有足够想象力的设定。“布格特害怕人多”这个属性不是扯淡,是想象。