源代码可以说是近期我所看过的最能瞎扯片子了,不但瞎扯,而且还看的我昏昏欲睡,一点没看出有什么好看的;一上豆瓣却看见这片子居然有8.5分,还一片好评,顿时觉得要是不写篇影评来分析一下这片子里的漏洞简直是不像话了。
源代码是一部科幻片,科幻片当然是可以超出现实的,不然怎么叫科幻呢;但是即使是科幻片,也必须要讲究一点,就是影片里的东西要可以自成逻辑,它可以不符合现实中的逻辑,但它必须要有一套自己的逻辑,这样故事才可以成立。
而源代码令我不喜欢的原因就是,这个故事里的逻辑太牵强,漏洞太多,没有信服力;下面我会仔细探讨一下这些漏洞。
电影里关于源代码一共提出了两种假设,第一种是一个由死人临死前的八分钟记忆构成的一个世界;第二种是一个新的平行世界,前者在结尾被推翻,留下了后一种平行世界的解释。
虽然影片结尾的解释是源代码开启了一个平行世界,而不是只有八分钟记忆构成的虚拟世界;但我这里还是要把两种假设的漏洞都分析一下,因为这些都是我在观影过程中所想到的。
假设一,源代码开启了一个由死者八分钟记忆构成的虚拟世界。
既然这个八分钟的世界是由死者的记忆构成的,那么这个世界里所能发生的事情就必须是死者所知道,所记得的事情,而那些死者所不知道的事情是不可能发生,因为那些人和那些事都不是真的,它们只是死者的记忆。
比如说,肖恩的后面坐着一个人,而肖恩并不知道那个人叫什么名字,那么上尉用肖恩的身份去问那个叫什么名字,他可能得到那个人的名字吗,答案是不可能,因为肖恩不知道那个人的名字,那个人的名字不在肖恩的记忆里。
所以上尉借用别人的手机打电话,以及通过克里斯蒂安知道自己已经死了,那都是不可能的,因为肖恩不知道这些事,在肖恩的记忆里是不可能发现这些事情的。
那么也就有了最重要的一个问题,通过肖恩的记忆能够找到放炸弹的人吗?
答案应该是不能,因为是谁放的炸弹,炸弹在哪里,炸弹是什么样子,这些事情肖恩通通不知道,也不在他的记忆里,所以通过肖恩的记忆是无论如何都不可能找到放炸弹的人的。
所以上尉一次次回到的是肖恩的记忆的假设就会被推翻,从而引出了第二个假设,平行世界。
假设二,源代码开启了一个平行世界。
上尉回到火车爆炸的八分钟之前,用的是肖恩的身体,那么就有一个问题,真正的肖恩怎么了?
就好比是上尉的意识占据着肖恩的身体,那么肖恩的意识怎么了?
而上尉呢,在同一时间还有一个上尉的身体被放在实验室里,而这个身体也有一个意识。
那么就是同一时间,有两个上尉的意识,或者说上尉的灵魂,一个待在上尉的身体上,一个待在肖恩的身体上,而肖恩的意识,或者说肖恩的灵魂,则不存在了。
那这就很有问题了,先不说他们是怎么把上尉的意识穿越时空放到肖恩身上的,就光说说之后会怎么办吧。
肖恩的意识或者说灵魂凭空消失不见了,而上尉同一时间内有两个意识或者说有两个灵魂待在两个不同的身体上。
更可怕的是,那个待在实验室里的上尉,会被派去执行新的任务,也就是会继续穿越时空待到别人身上,也就是还会有无数个使用别人身体的上尉,和无数个被上尉占据了身体的人,这么想想难道不可怕吗。