版主 原力761
水晶9
共和国币0 注册时间2009-6-29
最后登录2024-11-1
在线时间1320 小时
版主 原力761
水晶9
|
本帖最后由 freelee 于 2011-8-16 23:29 编辑
不少影迷视《源代码》为2011年一部令人惊喜的科幻电影。秉承导演Duncan Jones上一部作品《月球》的低成本路线,虽然有Jake Gyllenhaal这样的大牌加盟,但据说全片花费不过3000多万美元。出色的剧情铺排与概念设计才是这部作品的优胜之处。
几乎所有影迷都感兴趣,究竟片中的“源代码世界”是怎么一个所在。有人认为是虚拟世界。根据片中Rutledge博士的说法,他们搜集爆炸事件当中的罹难者最后八分钟的记忆,注入到一个源代码世界,还原了爆炸事件前八分钟的情况,主角Colter的职责就是在这世界中寻找爆炸的真相。这个说法显然经不起推敲。如果源代码世界的信息均来自于死者的记忆,那么除非有人曾看见过炸弹,否则主角没理由能把炸弹找出来,更没理由能到处乱转最后找到凶手。基于记忆制造的世界尽管也具有信息总和不断扩大的可能性,但它很难确保该世界与现实世界的细节吻合。所以,Colter在虚拟世界中直接发现凶手的情节站不住脚。
更多影迷提出平行世界的可能性。源代码世界是一个平行世界,Colter每一次穿越都干涉了历史,导致不同平行世界的诞生。笔者基本同意这个观点,但打算根据个人的理解,指出影片中的平行世界的概念可能与我们平日在其他科幻作品中认识的有所不同。以下推测纯属假设,目的在于为影片的设定找到一个自圆其说的说法,不代表该影片创作者的立场。
老派平行世界理论中,假设有平行世界AB,B世界以一个基本不被A世界干涉的形式存在,除非A世界的事物也穿越到B世界中。李连杰主演的《救世主》的背景就是这样的平行世界,尽管邪恶李连杰不断杀害其他世界的李连杰后,无论邪恶李连杰本身抑或不知情的正义李连杰的能量都不断增强,但归根结底邪恶李连杰还是要穿越到其他李连杰的世界,才能进行杀人行动,才有机会干涉另一个世界的环境。
然而,《源代码》中,主角身处的A世界具有干涉B世界进程的能力。理由在于,八分钟或大概时间过后,主角总由于种种原因而死去,意识则穿越回A世界。Rutledge指出,源代码世界是一个创造出来的世界,理论上有关人等当然可以确保Colter的穿越时间在其控制范围以内。从影片推测,他回归的唯一方法便是死亡,所以A世界的工程师们有能力设定条件,迫使B世界中以Sean身份出现的主角时间到以后必定横死,虽然工程师们不必直接设置死亡事件的内容。
进一步推测,B世界实质上是一个由A世界“激活/关闭”的世界。A世界科学昌明,疯狂博士发现了,一个可将A世界的信息全部复制到B世界的方法。这样,他就获得一个源代码世界。没有A世界的工程师进行激活(也许就是Colter穿越前“载入驱动”的程序),B世界不会诞生。而八分钟或类似时间后,A世界的工程师关闭B世界,Colter回归。下一次穿越时,再重新打开B世界。前后两个B世界,应被视为不同的两个世界。勉强用玩电脑游戏比喻,我们打开的是同一个程序,但第一次打开后主角挂了,重新打开或读档后主角过关了,这前后两个存档当然代表了两个历史走向不同的世界。
也就是说,直到影片中的大团圆结局之前,源代码世界依然是可控的,受A世界掌握的。这意味着它与虚拟世界本质上没有什么不同——源代码世界里面的角色都无法掌握自己命运。
但Colter的最后一次尝试,使得源代码世界正式转化为一个全新的、角色可履行自己意志的、A世界对之无能为力的、符合传统平行世界定义的完善世界。
为什么A世界的Colter死去后,源代码世界就能脱离A世界掌控呢?这个暂时来说没有从影片中得到解释,也没有解释的必要。重要的是,它可能就是事实。
然而,我们如何理解博士的一番解释,以及Colter一定要在八分钟左右的时候回归的事实呢?这个可以提出很多假设。首先,平行世界的假说,已经推翻了博士的说法,故认为博士没有向Colter透露详情。其次,八分钟回归大概与主角的身体机能有关。穿越有风险,还魂需谨慎,太长时间处于源代码世界的话,会影响到主角已经残缺的躯体维持机能。
关于穿越还有几点值得注意。第一,八分钟并不是上限。Colter找到凶手以及下了火车误认凶手的两处穿越,以及他的手表倒计时并非在穿越后立即调校,均说明了主角不是每次都在八分钟后准时回到A世界。第二,穿越十分危险。主角第二次回来后,发现自己所在的“太空舱”出现气温下降等等故障,估计这是主角身体机能波动在虚拟状态下的反映。第三,不是每个人都能成功穿越,所以博士十分珍惜主角,打算进行洗脑后再度利用。
与其说Duncan对源代码世界的构思十分精彩,还不如说笔者为了让整部影片站得住脚而主观性地推断(一笑),毕竟,直接搬用博士的解释使得影片硬伤重重,而采用笔者的解释虽不至于完美诠释源代码世界概念,但毕竟可用以为导演开脱,指其“留白很多”。事实上,笔者之所以想方设法给源代码世界构思一个可行的假设,原因是结局实在太精彩,如果因为逻辑错误而让本片的天才闪光点失色,则无比遗憾。
不少影迷认为,主角在A世界死去时,源代码世界所有人动作定格的一刻,才是最好的结局。这个说法并不错,让这个与别不同的平行世界的性质更加清晰明了——源代码世界的人之所以停止运动,自然是A世界的工程师关闭程序了。
但Colter躯体已死,意识却在源代码世界复生。虽然过程有点不明不白,但他延续了自己的生命,也把一个被阉割的世界延续为一个传统的正式平行世界。而画龙点睛的一笔在于片末的一封电邮,现在把全文录下:
“Lilly awoke in an evening dress and an opera cloak.In her hand were 5 playing cards.
At some point today, you gonna hear about a failed terrorist attack on a train near chicago. You and I kept that bomb from going of. An attented bombing on a train outside Chicago, but it was prevented. And the suspect was found on board....Named Derek Frost.
If you are reading this email, then source code works even better than you and Dr. Rutledge even imagined. You thought you were creating 8 minutes of a past event, but you're not. You've created a whole new world. Goodwin, if I am right, somewhere at the Source Code facility, you have a Captain Colter Stevens, waiting to send on a mission. Promise me, you'll help him. And when you do, do me a favour. Tell him, everything is gonna be ok.”
Colter恳请源代码世界中的女军官Goodwin,在源代码Colter执行任务时给予帮助。这个情景是不是十分熟悉?是的,当A世界Colter找寻列车爆炸案的凶手的时候,Goodwin也一直对他爱护有加,冷心肠的Rutledge就批评Goodwin对Colter太在乎了。不仅如此,最后Goodwin为了达成Colter的最后心愿,不惜违反命令,最后恐怕要付上谋杀、违抗军令等等代价。是什么导致Goodwin这么大决心,难道仅仅因为她被Colter在追查案件时的牺牲精神感动?也许不是这么简单,要是她更早的时候,已经在思想上遭到震撼,后面帮助Colter时体现出的温情与决心,则有更好的立足点。
因此笔者大膽推测,所谓A世界,其实也是源代码世界!
如果看过《13层阶梯》的朋友,恐怕会明白笔者的意思。那部电影中,主角开发了一个虚拟世界,但他后来才意识到,自己也是生活在虚拟世界中。当他回到“现时世界”后,结局暗示这可能也是一个虚拟世界!总之,不停地一层一层虚拟世界相套,没有人能说出现实世界在哪里。
同样,按照笔者的推测,最早开发出源代码世界的原初世界是什么,大抵也无从稽考。反正源代码世界本来就是对原初世界的复制,原初世界具有的源代码世界开发系统,在源代码世界同样存在。那么,我们可以用一条无限循环的链条来总结原初世界与各个源代码世界的关系:
原初世界——Colter执行某一任务——任务成功——Colter(已化身)进入源代码世界1——源代码世界1的Colter执行另一任务——任务成功——源代码世界1的Colter(已化身)进入源代码世界2——……——源代码世界X(A世界)的Colter执行列车恐怖袭击任务——任务成功——A世界的Colter(已化身为Sean)进入源代码世界Y(B世界)——B世界的Colter执行另一任务……
如此说来,发电邮的情节并非画蛇添足,该结尾的科幻味绝不逊色于列车定格的结局,甚至介绍了多个源代码世界如俄罗斯套娃般一层套一层的可能性,想象更加大膽,余波更加壮阔,影片的世界观更加恢弘。这样的《源代码》确实无愧于今年迄今最优秀科幻片的称号! |
评分
-
1
查看全部评分
-
|