源代碼可以說是近期我所看過的最能瞎扯片子了,不但瞎扯,而且還看的我昏昏欲睡,一點沒看出有什麼好看的;一上豆瓣卻看見這片子居然有8.5分,還一片好評,頓時覺得要是不寫篇影評來分析一下這片子裡的漏洞簡直是不像話了。

源代碼是一部科幻片,科幻片當然是可以超出現實的,不然怎麼叫科幻呢;但是即使是科幻片,也必須要講究一點,就是影片裡的東西要可以自成邏輯,它可以不符合現實中的邏輯,但它必須要有一套自己的邏輯,這樣故事才可以成立。

而源代碼令我不喜歡的原因就是,這個故事裡的邏輯太牽強,漏洞太多,沒有信服力;下面我會仔細探讨一下這些漏洞。

電影裡關于源代碼一共提出了兩種假設,第一種是一個由死人臨死前的八分鐘記憶構成的一個世界;第二種是一個新的平行世界,前者在結尾被推翻,留下了後一種平行世界的解釋。

雖然影片結尾的解釋是源代碼開啟了一個平行世界,而不是隻有八分鐘記憶構成的虛拟世界;但我這裡還是要把兩種假設的漏洞都分析一下,因為這些都是我在觀影過程中所想到的。

假設一,源代碼開啟了一個由死者八分鐘記憶構成的虛拟世界。

既然這個八分鐘的世界是由死者的記憶構成的,那麼這個世界裡所能發生的事情就必須是死者所知道,所記得的事情,而那些死者所不知道的事情是不可能發生,因為那些人和那些事都不是真的,它們隻是死者的記憶。

比如說,肖恩的後面坐着一個人,而肖恩并不知道那個人叫什麼名字,那麼上尉用肖恩的身份去問那個叫什麼名字,他可能得到那個人的名字嗎,答案是不可能,因為肖恩不知道那個人的名字,那個人的名字不在肖恩的記憶裡。

所以上尉借用别人的手機打電話,以及通過克裡斯蒂安知道自己已經死了,那都是不可能的,因為肖恩不知道這些事,在肖恩的記憶裡是不可能發現這些事情的。

那麼也就有了最重要的一個問題,通過肖恩的記憶能夠找到放炸彈的人嗎?

答案應該是不能,因為是誰放的炸彈,炸彈在哪裡,炸彈是什麼樣子,這些事情肖恩通通不知道,也不在他的記憶裡,所以通過肖恩的記憶是無論如何都不可能找到放炸彈的人的。

所以上尉一次次回到的是肖恩的記憶的假設就會被推翻,從而引出了第二個假設,平行世界。

假設二,源代碼開啟了一個平行世界。

上尉回到火車爆炸的八分鐘之前,用的是肖恩的身體,那麼就有一個問題,真正的肖恩怎麼了?

就好比是上尉的意識占據着肖恩的身體,那麼肖恩的意識怎麼了?

而上尉呢,在同一時間還有一個上尉的身體被放在實驗室裡,而這個身體也有一個意識。

那麼就是同一時間,有兩個上尉的意識,或者說上尉的靈魂,一個待在上尉的身體上,一個待在肖恩的身體上,而肖恩的意識,或者說肖恩的靈魂,則不存在了。

那這就很有問題了,先不說他們是怎麼把上尉的意識穿越時空放到肖恩身上的,就光說說之後會怎麼辦吧。

肖恩的意識或者說靈魂憑空消失不見了,而上尉同一時間内有兩個意識或者說有兩個靈魂待在兩個不同的身體上。

更可怕的是,那個待在實驗室裡的上尉,會被派去執行新的任務,也就是會繼續穿越時空待到别人身上,也就是還會有無數個使用别人身體的上尉,和無數個被上尉占據了身體的人,這麼想想難道不可怕嗎。