電影訊息
啟動原始碼--Source Code

源代码/启动原始码(台)/危机解密(港)

7.5 / 550,996人    93分鐘

導演: 鄧肯瓊斯
編劇: 班雷普利
演員: 傑克葛倫霍 蜜雪兒莫娜漢 薇拉法蜜嘉 傑弗瑞萊特
電影評論更多影評

doodlebug

2011-04-22 01:28:11

不僅僅是個8分鐘直到型循環 | It's gonna be OK.


也許生活就是需要耳邊有一個聲音不斷提醒"it's gonna be OK"。結尾的設置真不錯,像是Prison Break裡的"just have a lil faith",又或者Inception裡的"take a leap of faith"。老美真是熱愛製造若隱若現若有似無的那絲信念。

雖說此片感情戲的部份如此爛俗 - 1> 以自己朋友的身份給老爸打電話,道歉,表達愛意 - 老套,2> 8分鐘裡產生的愛情 - 其實他倆真沒幹些啥,就Colter覺得Christina挺美的,而且有個八分鐘裡她鞋子被人灑了咖啡也沒罵人家所以人特nice麼,額 = =。
但電影院效果再加上畫面刻畫,依然如此動人。特別是最後一吻的時候,導演特地扣你心弦。最後再用一句信念結尾,還真不錯。 (p.s. 如此爛俗自己看最後部份還是看得眼眶濕,咬死導演還是咬死自己算了!)

p.s. 此片讓人想到無線循環實體重疊的恐怖油輪 - 這裡意識穿越實體不重疊,或者小改變大不同的蝴蝶效應 - Colter小鑽一空子徹底穿越了。


——繼續往下——
   |
   |
   |
   |
   |


----------------
Colter - 執行任務的軍人 - 往下僅指Colter的意識 (or say Mind)
Shawn - 歷史老師 - 往下僅指Shawn的身體 (Body)
----------------

  
>>> source code到底是什麼呢?

英文水平有限,那位黑老大解釋的時候沒完全弄明白。
似乎source code是一個time reassigning program,在這個程序里有一個8分鐘的直到型循環,這個直到型循環就像一個虛擬機,它可以模擬出一個已經過去的現實(source code reality)。在這個虛擬機里,source code可以將Colter的意識填入到Shawn的身體裡,軍人的意識+老師的身體(典型二元論阿),由此調查出安置炸彈的罪犯。Colter就像是程序中的一個function,準確的說,Colter的意識是程序中的一個function。當source code把他送入虛擬機時,Colter的意識依附在Shawn的身體中進行調查,當循環結束時,Colter的意識回到殘廢的身體裡。但source code可以讓Colter相信自己的實體就在那個小黑屋裡,而非半截身體+隔離箱。小黑屋只在Colter的意識中而已,其他人是看不到的,小黑屋的那扇窗就是隔離箱的玻璃的映射吧。在循環結束後的程序里,Colter的意識所說的話會被source code轉化成文字出現在總機的螢幕上,而總機則通過影像和聲音跟Colter的意識進行互動和資訊交換。總機(original reality)的人們一直相信這個source code只能reassign time,並不能改變已經發生的現實,他們對了,但他們不知道,雖然不能改變現實,但source code其實可以啟動一個新的平行世界,這個世界總是從爆炸前八分鐘開始。


>>> 再說這個直到型循環的結束條件。

似乎總機相信這個循環的結束條件是8分鐘的時間,但實際上應該是直到Shawn死去,循環才結束,Colter的意識才能從Shawn身上回到小黑屋。
如果Colter拉Christina下火車那次沒被撞死/找到罪犯後沒被殺死,他的意識或許也會一直依附著Shawn的身體一直活下去的吧,那兩次Colter的意識一直延續到了火車爆炸之後。所以可以猜測只要他的意識不回到總機的現實中,就會一直留在虛擬機的現實中。只要Colter的意識不被召回到循環之外,他的意識必須有個去處,不能憑空消失。而總機並沒有一個鍵是控制循環結束的,他們只是單方面的相信source code的能力只有八分鐘,很可能只是因為他們在測試這個程序的時候Shawn總在第八分鐘給炸死,才得出這麼個結論。所以我猜每次總機啟動循環的時候,跟Colter的交流屏都是空的,什麼也沒有,總機看不到Colter所看到的(那是另外一個現實),所以必須在循環結束之後等Colter的意識回到目前現實,才能跟Colter的意識進行互動。大概總機只能看到Colter意識被轉換成的文字,記得Goodwin接受Colter請求的時候全都只是螢幕上的文字資訊而已。所以就算Colter在虛擬機中救下了Christina,總機中的這個現實中Christina還是死了,因為這是兩個不同的現實(記得黑老大還是Goodwin拼命告訴Colter不要浪費時間,"they are two realities",哈,這更像是導演在對觀眾提示說要按照兩個現實來想才能想得通),總機現實中的Christina還是被炸死了,但虛擬機現實中Christina是被槍殺的。
當然如果程序出現bug/error了,循環也是會結束的,比如那次Colter在chirstina臉上看到虛像的時候也被直接扯回總機現實了。


>>> 再說結局。

總機現實中的Goodwin大概已經被判重罪被拘捕起來了,而虛擬機的現實中Goodwin收到了Colter的簡訊。
我沒太聽清楚最後虛擬機中的Goodwin在辦公室聽到的那段匯報講的是什麼,如果說的是那段火車還是被炸了,我就困惑了,因為他那截火車明明沒炸,而且犯人都被抓起來了。
如果是匯報了些別的事件,比如安全警報解除source code暫時派不上用場了,那還想得通。此時這個虛擬機的世界中Colter死去了,Colter的意識會繼續參與source code計劃,而Shawn的身體裡的Colter是來自另一個字宙的意識。Shawn原來的意識在這個虛擬機世界中本身就是不存在的,因為source code的世界在觸發的時候已經抽走Shawn的意識了。
如果真的是匯報了那部火車的爆炸,那,我就在風中凌亂吧。。



Colter的請求很聰明,又或者說導演同學鑽的這個空子真的很聰明。
如果完全數據化虛擬化的世界進入了一個無法返回的意識,會不會一直留在那個平行世界呢?Colter決定賭一把,他要Goodwin在第八分鐘結束的時候swith off,也就是說,在他的意識還沒有返回總機現實的時候他的真實實體死亡了,此時他的意識無法返回小黑屋了,並且沒有跟隨任何一個實體同時死亡,同時他的意識也和整個程序都切斷聯繫了,但又不能憑空消失,所以他的意識應該會一直寄託在Shawn的身體上,徹底的停留在虛擬機/另一個現實中。
最後導演給出完美的定格再加後續,彷彿是在回答說「是的,這樣就會進入另一個平行宇宙」,但那更像是願景,或者說是老美們熱愛製造的那絲信念。

雖然之前對平行宇宙的理論只是有所耳聞不怎麼了解,但看source code的時候第一個想的就是它。一旦Colter的意識被召回,循環之中的故事就全都是虛擬,都只是一些01的數據,冷冰的程序而已。但如果有一個真實意識留在了這個世界,就可以創造一個平行宇宙。
同時聯想到的是鋼之鍊金術士。很多年前看的了,不太記得具體細節,大概是說如果用鍊金術煉人,如果加了那個人生前的毛髮/血液,任何帶基因的元素,就算失敗了也還是會創造出個東西(記得好像是怪物)。而鍊金師們自己本來是不知道的,只知道無比懷念逝去的人而想要重新把他們煉回來,殊不知被練出來的怪物都很痛苦,最後還得鍊金師們自己消滅跟自己至親相似的怪物。
如果有朝一日source code有機會成為現實,發明的人還傻傻以為這只是一個程序而已,不停啟動,並且總放真實意識進到平行宇宙中去的話(就像是鍊金術里那個帶基因的物體),大概也是要出同樣等級的亂子的吧。 人類總是低估自己所發明出來的東西的力量,不是嗎。



Well, anyway, hopefully, everything's gonna be OK.



----


看了些評論,本人不覺得片中有很多平行宇宙/平行世界。如果真的每次啟動source code都創造除了一個平行世界,那麼每次循環結束Colter回到主程序中之後,那個世界中的Shawn會怎麼樣呢?本身Shawn自己的意識在source code啟動的時候就已經不存在了,Colter的意識又離開了。這個世界裡全都是已死之人的數據而已,沒有任何活體的連接,應該就完全只是一個虛擬循環而已,是不會有平行世界的產生的。
還是覺得必須有一個真實活著的意識在source code reality持續存在,source code reality才能得以繼續。所以片中只有兩個平行世界。想想如果任何時候Colter在最後的這個source code reality中死去,這個reality都沒有存在的意義了。簡單的說,雖然Colter穿越了,但是source code reality還是Colter一個人的世界(好唯心阿 = =),其他人的功能都還是像虛擬機一樣像真實世界一樣運行良好。




----
評論