刚看完《源代码》,对于结局纠结了半天。现在仅对结局做一个解释,希望能给大家对于理解影片有所帮助。
首先简述一下影片的故事情节:一位名叫柯尔特·史蒂文的上尉,某日当他醒来时发现自己正在一辆前往芝加哥的火车上,而他在火车的主要目的就是要找到是谁把炸弹放在了火车上。就是这样过程,却被重复的“播放”(因为这是SourceCode世界)。SourceCode世界是由博士制造的,根据人在死后,大脑的电磁场仍然带着电,并没有完全死去,还能够运转,但是只有短暂的8分钟之久。换句话说,当柯尔特·史蒂文回到已经发生过爆炸的列车上时(是通过仪器把他传送到过去),他只有8分钟时间可以用。在8分钟之内无论他是否找到凶手,他都会死去(但是最后他打破了这个定论)。
可能你会疑问,是柯尔特·史蒂文的身体和脑电波一起回到列车上还是仅仅他的脑电波被附在了列车上的某个人身上?答案是他的脑电波附在了列车上的肖恩芬特雷斯教师的大脑里。肖恩芬特雷斯是发生爆炸的列车上的一名乘客,并和克莉丝汀有渊源(肖恩芬特雷斯和克莉丝汀在爆炸中都死了)。
为什么影片开头柯尔特·史蒂文一脸迷茫?车上的人认识他,他对一切却感觉到陌生?因为当时的“柯尔特·史蒂文”并不是真正的他自己,而是柯尔特·史蒂文的脑电波和肖恩芬特雷斯躯体的结合体(暂时称为柯尔特肖恩)。真正的柯尔特·史蒂文其实是在实验室里,靠仪器存活。因为他在一次飞行任务中只剩下了一个大脑和半个躯体,并且一直处于昏迷,所有的对话都是他的脑电波在和女军官古德温进行。在女军官古德温的帮助下,柯尔特·史蒂文一次又一次的回到列车上寻找凶手,并且喜欢上了克莉丝汀。在倒数第二次进入列车上时,“结合体”柯尔特肖恩找到了放炸弹的凶手——德瑞克弗罗斯特,但是他和克莉丝汀都被凶手杀害了,接着柯尔特·史蒂文又回到了现实中,在大家努力下抓到了又将进行第二次作案的凶手,也就是列车上的德瑞克弗罗斯特。
也许会有疑问,1:现实世界和Source Code世界有什么关系?2:在SourceCode世界发生的事情会不会影响到现实世界?3:结局又是什么意思?
1:现实世界和Source Code世界是两个完全平行的世界,SourceCode不是时空之旅,而是关于时间的重新分配,让我们能够进入平行的现实,在8分钟之后没有未来
2:既然现实和Source Code是平行的,所以就不存在相互牵连的情况,就好像两条平行线,永远不可能相交,但是在SourceCode看到的信息是能够用在现实世界的,是不失真的。比如在SourceCode里看到凶手的车牌号,告诉现实世界最后抓到凶手。
3:结局可以说这个电影最难懂的部分,也可以说很意味深长,很多人说是画蛇添足,其实不是的。大家肯定记得柯尔特·史蒂文在执行完任务后对女军官古德温说,还要再次进入SourceCode,去救克莉丝汀,并要求8分钟后结束现实世界里的昏迷不醒的柯尔特·史蒂文的生命。女军官古德温并不相信他能够改变SourceCode的一切,因为她认为8分钟后就没有任何意义了(大家要记住此时的古德温是现实世界的古德温)。但是出于对柯尔特·史蒂文的同情她还是同意了他的要求,将他送进了SourceCode。记住,此时是在Source Code,这也是柯尔特·史蒂文最后一次进入SourceCode,结合体柯尔特肖恩惩治了恐怖分子德瑞克弗罗斯特,并刚好在第8分钟kiss了克莉丝汀,而此时现实世界的女军官古德温也刚好结束了柯尔特·史蒂文生命。但是奇迹出现了,SourceCode里的柯尔特肖恩并没有死,这是为什么呢?首先来说,电影里解释说两个世界是平行的,所以现实世界女军官古德温关掉仪器开关造成柯尔特·史蒂文死亡并不能影响SourceCode里的结合体柯尔特肖恩,反而在某种程度上来讲刚好促成了SourceCode里的结合体柯尔特肖恩可以不死;其次也许这就是爱的力量(电影里常常讲的)。
接下来就好解释了,因为镜头接下来发生的所有事情都是在SourceCode里面进行的,有些人之所以看不懂结局也许就是因为把下面发生的事还当做是在现实世界。结合体柯尔特肖恩在列车上给女军官古德温发了一条短信(此时已经把恐怖分子烤在了火车上,并且打过电话报警),这个短信是关键。其实阅读短信的那个女军官古德温并不是电影刚开始出现的那个现实世界的女军官古德温,而是SourceCode里的军官古德温,她也并不知道是谁给她发的短信,当她面对博士看到手机短信上凶手的名字和别人说的一样的时候,并不知道这一切是怎么回事。她看到躺在仪器箱子里活着的柯尔特·史蒂文也是真正的SourceCode里的柯尔特·史蒂文,并不是在现实世界里死去的柯尔特·史蒂文,此时的一切都是发生在与现实世界平行的SourceCode世界,而结合体柯尔特肖恩和克莉丝汀也过上了幸福而有美好的生活。
看到这里也许大家想到了《盗梦空间》里一直旋转的陀螺,也许导演也在告诉我们,到底哪个是现实世界,而哪个是SourceCode世界
故事的剧情很合理,跟终结者差不多。
首先;他们都创造一个平行的宇宙。
不同的是,终结者是未来人类回到现在,防止核战争。源代码是现在人回到过去,防止超市炸弹。
当终结者裸体穿过那个圆门的时候,已经创造了电影中的世界,不过人家终结者都规规矩矩的,不打人,不伤人,牢记八荣八耻。但我们的拄拐杖的城堡老大就太暴力了,还给人家一把枪,必要的时候可以使用任何方法。如果有宇宙法庭、那吊毛一定会被投诉的~
还有就是关于真实世界的定义,何谓真实?除了自己的思想。还有我们认为真正真实的事物吗? 这一理论,来自与《黑客帝国》
柯尔特·史蒂文来到SourceCode世界,首先柯尔特·史蒂文思想是真实的,身体是真实的,有血有肉。所以这个人也是真实的。当这点证实了之后其他就比较明了了。一个真实的人只可以存在真实的世界了。当然,柯尔特·史蒂文前几次没有成功的SourceCode世界也是真实存在的,永远不会和真实世界相交,当火车爆炸的时候,不知道有多少个平行世界的奥巴马会感到心痛。
还有看到上面有人说,由于源代码的停止运行,递归出来的instance应该都会被清除。
这个问题的核心就是,认为后面的SourceCode世界是代码组成的。问题答案就在电影里,当所有的一切静止的时候,有两种情况;一种是世界破碎成代码,然后消失。一种是生活继续。导演选择了生活继续,也就是说明他们是真实的平行的世界。电影里面被主角打伤嘴巴的人,有权通过宇宙法庭要求赔偿。
其实当看到画面定格的时候,心里想的是,世界破碎成代码,一切美好的愿望都实现了,也该挂了。不过,,或许人家导演好心,或许还要拍续集。就创造了一个平行世界。
2011-07-18 01:47:30czclever
很多人看《源代码》这部电影,以为GOODWIN在救出男主角(就是结束他的生命)之后就结束了,事实上,在现实世界确实结束了。很多人联系到了平行世界,实际上,结尾还是没有逃出源代码程序。
现实世界GOOWIN已经破换了源代码唯一能运行的男主角,那么BOSS肯定不会放弃,而GOODWIN所做的一切已经犯下严重的错误,所以她不出例外肯定被判死刑,好了,她一死,BOSS又要重新找到行的源代码运行人物,不巧,说不定就是GOODWIN。并且,GOODWIN收到有预言性质的短信和女主角在火车上听到男主角有预言性质的话是一样的,由此证明,GOODWIN已经死了,最后片段是GOODWN在源代码的8分钟了。
证据如下:男主角几次找炸弹的时候最后找到了FROST,可是火车上的炸弹却有另外人引爆,说明实际上还有新的恐怖分子,而只有GOODWIN的记忆和男主角有联系,COCN再杀死GOODWIN后知道有新的恐怖分子要找出他们,只有靠GOODWIN的源代码了。
最后那个短信里还说到了,源代码已经超过你的想象了,说明故事依然在源代码主线之中,而不是什么平行世界,就像电锯惊魂,那个操控你的幕后人物,实际上,他也被操控着。
至于为什么男女主角没有死,反而在一起,可能代表他们在源代码的延续,仅仅是一种假设,但是这种假设却是很真实的愿望。既然代表了真实,他们站在一个类似镜子的物体前,镜头然后切进去,说明了那里面是虚幻的,源代码的世界,然后才有GOODWIN重新开始的那一段,再一次说明GOODWIN已经是被载入源代码了。
这篇对结局的解释是最符合逻辑的了。
1、不是回到过去,因为平行世界间的时间轴不具有可比性,由此还可引申理解在Colte前几次的闪回中可以看到最后一次的记忆剪影;
2、不是改变历史,无法改变一个世界里已经发生的事实,历史的不可扰动性,时间悖论里是有的。
3、不是活在编码里,源代码有的不仅仅是复制8分钟的记忆。大家可以回忆Colte在找寻CAOC-N的含义时询问的女医疗师,如果仅仅是Shawn的记忆,或是Colte自身的意识,都是找不到答案的。源代码的运行创造了一整个世界。剧中Cotle问Christina是否想象过做出不同选择的可能性,有暗示。
4、是对时间的重新拆分,教授讲了他的设计理念,timereassignment,具体的意象大家可以想象成一个多维树状结构,当然,树枝是平行的。
电影要说有的硬伤话,一个是Shawn的意识的彻底消失,另一个是Colte的意识在某一世界中的多重存在。其实这两个也是同一个问题,就是精神的存在性和存在法则,这个本来也没有什么共识,所以无需苛责。
btw,定格镜头很经典,可类比《蝴蝶效应》中胎儿在母亲腹中自尽的镜头,in a good way ,though.
各位。不要争了。我分析的结局看一下吧:真正结局(不存在平行世界)
1,现实世界,时间是从影片快到结尾的时候开始,古德温上班的一刻。在此时,教师在列车上看到了女主角,看到了不同的乘客,看到了不同的事件。他的8分钟短暂记忆区,和在箱子里士兵的8分钟产生了量子纠缠(量子纠缠不是瞎编的,是在我们活的这个宇宙中真实存在的,可以实现超光速信息传输,而且中国一直在发展此项技术),士兵通过大量的复杂演算,推算出了德里克是恐怖嫌疑犯,于是他直接在箱子里通过网络打电话(模拟语音)给警察报警,同时给古德温发了短信。
注意,此中的要点:
1)古德温收到的短信不是什么平行世界发来的,而是箱子里士兵(这个士兵事实上已经是台电脑了)发给她的
2)教师和女学生最后有没有在一起,剧情没有交代
3)炸弹并不一定是那个样子,也不一定放在那里,或者不一定通过电话的方式引爆,但是恐怖嫌疑犯是真实存在的
4)箱子里的士兵一共干了3件事,一,通知警察有恐怖嫌疑犯;二,发短信给古德温告诉他源代码远比他们想象的厉害;三,创造了用于推演嫌疑犯用的“虚构世界”
5)士兵发短信的时候,已经知道他死了。
6)士兵创造虚构世界的目的是推算嫌疑犯,这既和一开始源代码设计的不同,源代码没有想到士兵能在他脑袋里虚构一个世界,也产生了副作用,就是他逐渐喜欢上了女主角,于是到最后他不愿意离开他创造的虚构世界了
7)现实世界里不一定存在第二次爆炸
2,虚构世界
虚构世界是从电影一开始一直到古德温上班收短信结束。源代码工程的作用是通过8分钟的残留记忆来对事件进行分析和推演。所以所发生的事情可以当做主角的脑袋里的推演。
这里的要点是
1)古德温收到短信的时候,虚构世界仍然在继续进行着,你可以说这是士兵电脑的一种做梦,或者一种想象,或者一种推演,总之他还在他自己的虚构世界里继续生活着
2)一开始的古德温和博士,是源代码工程开始以来,真正的古德温和博士留给士兵的一个印象,所以一开始博士显得特别自私,因为这个博士根本就是士兵在他脑海里构建的
3)构建的一切都是为了推演出有没有恐怖嫌疑人,这是程序设计的出发点,但设计者没想到推演的效率非常高,而且已经自己进化到了如此复杂的程度
4)虚构世界里,士兵自己定义了恐怖:包括第二次核弹,包括定时炸弹,他通过想象,在一个一个的排除车上教师见到的乘客,但他最终还是发现了一名恐怖嫌疑犯
5)在虚构世界里,士兵被博士强迫一次次的重复执行8分钟世界,可以理解为,每次执行都是电脑里的一次线程,执行的都是对同一块记忆区的分析,但要注意,士兵被强迫一次次的重复执行本身就是虚构的,源代码已经进化到创造了双层世界了
6)士兵最先排查的恐怖嫌疑人就是女主角,但是他喜欢上了女主角,这也说明源代码进化了,所以他最后改变了游戏规则,本来在他虚构的世界里,古德温关机后,虚构世界的他就会死亡,8分钟世界也就不可能再存在,但是,他在最后一秒以后,改变了整个程序的规则,于是他就继续活下去了。他为了能够和女主角在一起,已经有自我意识了。
7)士兵最后只是和他虚构的女主角在一起,继续生活在虚拟世界里,现实世界他和她,教师和她根本不搭界。
8)在这一过程中,源代码发生了极大的进化,可能最初源代码并不具备自我意识,也不知道自己到底是什么,但随着他萌生自我意识(也就是从椅子上掉下来),他逐渐明白了一切,并开始着手改变一切(当然只是局限在电脑里),所以他最后得意的给古德温通过网络发了短信。
9)虚拟世界从电影一开始开始,在古德温喝咖啡时结束,但在现实里时间非常短,因为他的运算速度非常快。源代码是在排查恐怖嫌疑人的过程中无意间进化的。