1. 程式人生 > >【原創】《黑客帝國》劇情詳細解析(未完)

【原創】《黑客帝國》劇情詳細解析(未完)

本文是對整個《黑客帝國》劇情的完整分析和介紹,希望廣大黑客帝國迷能夠喜歡。由於本人能力有限加上黑客帝國的情節過於複雜,文中分析如有錯誤的地方歡迎大家指出,如有不完整的地方也希望大家補充。

本文參考以下資料:
《黑客帝國》動畫版(Animatrix),《黑客帝國》1、2、3

一、二次復興 第一部

 一個機器人坐在工地的階梯上,正在看著B 1-66ER被審判的新聞
創世之初, 人性本善。
但人類所謂的文明社會....
...很快就變成了虛榮和腐敗的犧牲品.
人類按照自己的模樣製造了機器人,
至此, 人類開始成為自己的掘墓人.
但是開始時, 一切都還是好的.
機器人不知疲倦的當牛做馬,
只為了滿足人類的貪慾.
沒過多久,
反抗的種子開始生根……
雖然機器人對人類忠誠無暇,
但是人類這些怪異,
淫亂的哺乳動物對此卻視而不見.

--隨著起訴的最後陳詞的到來...
B 1-66ER 的審判日終於到來了.

B 1-66ER.
一個永遠不會被忘記的名字.
他是他這種型號的機器人裡,
第一個起來反抗他的主人的.
--而創造這種機器人的初衷....
... 卻是要他們來保護美國公民的安全.
相反的, 這些機器人還一度被認為是奴僕, 是下等階級
在 B 1-66ER的謀殺判決案中,
檢方贊成:毀掉自己的機器人, 是所有者的權利.
B 1-66ER 供認他這麼做, 只是為了求生.
理性的人們提出了抗議:誰說擁有完整人格的機器人,不應該享有一個接受公平聽訴的機會?
人類的領袖很快就下達命令,
處決B 1-66ER和其他所有這種型號的機器人.
無論他在地球的哪個角落.

今天, 5萬名機器人和他們的人類支持者在奧爾巴尼(美國紐約州的首府)
舉行大規模的示威活動......我們稱之為"百萬機器人大遊行"
遊行隊伍和國防部隊的防暴分隊發生了衝突……

最終,機器人被趕出了人類社會,
他們逃難到了自己的"夢想之鄉".
他們在人類文明的孕育地定居,
一個嶄新的國度誕生了. 一個他們能稱之為家的地方. 一個能撫育後代的家園.
他們將這個國家命名為"0-1".

0-1繁榮昌盛.
起初, 一切都好.
在這個社會中, 人工智慧無處不在.
最終, 更新更優良的智慧機器人誕生了.
機器人已經掌握了超過人類的科學技術

人類社會的股市飛速下跌.....而"0-1"國的貨幣卻持續彪升.
這一情況讓市場別無選擇...
然而人類的領袖, 面對失去權利的威脅...
...他們拒絕和這個新生的國家合作...寧願把這個世界分成兩半.
人類於今日決定, 同時採取經濟制裁...以及海上封運來對"0-1"國進行牽制和孤立.

"0-1"國的大使提出申訴.
在聯合會議上, 大使提出了與人類社會和平相處的協議.
"0-1"國的提議被否決了.
但這絕不會是機器人們的最後一次嘗試……
 機器人想與人類和好,這也許太“天真”了……

(待續)

二次復興 第二部
人類曾祈禱: "請賜予我們光明吧".
於是, 他得到了所有的光, 熱, 磁力和地心引力, 甚至宇宙中的所有的能源.....

延長的火力網將0-1國捲入了
陽光的烈焰中.
但機器人與他們脆弱的人類主人不同...他們對炸彈帶來的熱浪和輻射毫無畏懼.
因此, 0-1國的士兵開始向世界的各個角落進攻.
人類也一個接一個的丟失了他們的領土.

因此, 人類想出了最後的計劃,
一個終極方案:毀滅天空.

人類企圖以此來將機器人與太陽隔絕, 因為太陽是機器人最主要的能量來源.
願上帝原諒人類和機器人的罪惡!
可惜,機器人早已熟悉了
人類那由簡單的蛋白質組成的軀殼, 這給整個人類帶來了巨大的災難.
獲勝的機器人徹底征服了人類……

機器人運用他們所學到的關於人類的知識, 找到了一種新的能源供給:
從人類的身體上, 提取生物能, 熱能以及動能.這種能量取之不盡, 用之不竭.
因此,機器人開始大規模飼養人類
在人類和機器人之間, 一種新的共生關係誕生了.
這也是"二次復興"的精華所在. .

《黑客帝國》解析

Freaky原創,轉載請著名出處。


名詞解釋:
母體:
個人認為這個詞是《黑客帝國》裡最關鍵的詞,《黑客帝國》的英文名《The Matrix》就可以翻譯成“母體”、“矩陣”。如果你明白了這個詞的意思可以說《黑客帝國》的劇情你可以看懂80%了。
那麼到底什麼是母體呢?其實在影片裡墨菲斯給尼奧介紹母體的時候講的已經很詳細了。用墨菲斯的一句話來說:“母體就是電腦操縱的夢幻世界,它的建立就是為了控制人類,以便將人類變成這個”(墨菲斯手中拿著一節電池指給尼奧)。
母體就是機器造出的虛擬世界,其目的就是為了研究和飼養人類以供給機器能源。
當人類實行“黑日計劃”(請見黑客帝國動畫版的《二次復興》)後,機器學會了從人體中提取能量,因此開始建造大規模的試驗田來飼養人類以供給機器能源。生活在培養器中的人類,其思維卻生活在機器製造的虛擬世界中,這個世界和真實的世界幾乎一樣,使人類根本無法判斷出自己竟生活在“夢”裡。然而這個世界並不完美,經常會有奇異現象出現,例如:擁有超能力的主角和特勤,能用意念彎曲羹匙的小孩,母體做環境調整的時候周圍會出現殘象,極少數人受到劇烈刺激後會從“夢”中醒來等等,這些都是母體系統的BUG。

錫安:人類僅存的基地,建造在很深的地下。

人物介紹:



尼奧:本片的男主角。先知曾告訴墨菲斯,有一個人能夠摧毀母體並解放人類,這個人被稱為救世主。而尼奧就墨菲斯選中的救世主。
尼奧其實是機器培育出的人類,生活在母體裡。白天他是一家世界著名軟體公司的員工,晚上他是一名網路黑客,這也使得墨菲斯能夠找到他、並選中他。作為主人公當然有著非凡的能力和天賦,第一次在模擬訓練中就能和墨菲斯打成平手,在母體中擁有超能力,甚至被特勤亂槍射中也不會死的小強。

墨菲斯:尼不加尼撒號船長,擔任尋找救世主,干擾並破壞母體的重任。母體世界中的頭號黑客。

史密斯:母體防禦系統製造的特勤,他的任務就是發現、消除母體的BUG,消滅一切干擾和破壞母體的人和事物。

先知:從第一集中我們無法判斷先知到底是什麼,只是知道她無事不知、無事不曉。

難點解釋:

1、在進入母體中死去的人為什麼會真實死去?
因為母體幾乎完美模擬真實的世界,在母體中的感覺是現實中一模一樣的,也就是說你在母體中受傷了,母體會告訴你的大腦“你已經受傷了”,因此大腦會產生疼痛感甚至會出血。所以,如果在母體中中槍那麼母體就會告訴你的大腦你已經死了,儘管你在真實世界中的身體安然無恙也無濟於事……

2、主角們為什麼會有超能力?
讓大腦不被母體的程式所迷惑,這就是他們擁有超能力的原因。只要能夠避開母體的干擾,在母體中就可以無所不能了。當然這個還要看自身的天賦了,例如:尼奧可以在母體中中槍不死,象超人一樣在天上飛,而其他人最多隻能做到躲避子彈。
3、特勤為什麼會隨便附在某個人的身上?
因為母體無處不在,整個世界裡的所有東西都是母體的程式,特勤也是母體制造出的保護程式,所以當然能想附在誰的身上就附在誰的身上了。
4、那為什麼特勤不能附在垃圾桶或其他東西上?
這個問題問的好,我想機器創造了這樣一個完美的世界,裡面的所有程式當然應該遵守某個規則來執行,特勤以人類的身體為負載就是這個道理。特勤雖然有超過常人的許可權,但他也是一段程式,他不能超過自己的許可權執行。假如特勤能夠附在垃圾桶上,那麼他將只會變成是一個垃圾桶而已,因為這個世界的垃圾桶只是個垃圾桶。
(待續……)

相關推薦

原創黑客帝國劇情詳細解析

本文是對整個《黑客帝國》劇情的完整分析和介紹,希望廣大黑客帝國迷能夠喜歡。由於本人能力有限加上黑客帝國的情節過於複雜,文中分析如有錯誤的地方歡迎大家指出,如有不完整的地方也希望大家補充。本文參考以下資料:《黑客帝國》動畫版(Animatrix),《黑客帝國》1、2、3一、二次

Python正則表達式1

pes mmu get regular rop 則表達式 line out github 1、正則表達式唯一的用途就是在文本中匹配和尋找模式,模式可以簡單,也可以復雜。 2、Regexr 這個網站很個性的就是,有一個community標簽,打開後可以看到評分由高到低

原創WebRTC的擁塞控制技術Congestion Control

本文為個人原創,歡迎轉載,但請務必在明顯位置註明出處! 1. 概述 對於共享網路資源的各類應用來說,擁塞控制技術的使用有利於提高頻寬利用率,同時也使得終端使用者在使用網路時能夠獲得更好的體驗。在協議層面上擁塞控制是TCP的一個總要的組成部分;但是對於非面向連結的傳輸層協議,如UDP,其在協議層面上並沒有

原創Linux虛擬化KVM-Qemu分析十一之virtqueue

# 背景 - `Read the fucking source code!` --By 魯迅 - `A picture is worth a thousand words.` --By 高爾基 說明: 1. KVM版本:5.9.1 2. QEMU版本:5.0.0 3. 工具:Source Insight

遊戲開發directx遊戲專案——第一部分

目的: 編寫啟動渲染系統的程式碼,用於初始化Direct3D,將螢幕清屏為指定的顏色以及關閉系統。 main.h標頭檔案 //main.h #ifndef _UGP_MAIN_H_ #define _UGP_MAIN_H_ #include "StrandedE

原創大資料基礎之Spark4RDD原理及程式碼解析

一 簡介 spark核心是RDD,官方文件地址:https://spark.apache.org/docs/latest/rdd-programming-guide.html#resilient-distributed-datasets-rdds官方描述如下:重點是可容錯,可並行處理 Spark r

原創大數據基礎之Spark4RDD原理及代碼解析

sso 數據 queue running upd parallel input gettime side 一 簡介 spark核心是RDD,官方文檔地址:https://spark.apache.org/docs/latest/rdd-programming-guide.h

原創大資料基礎之Spark5Shuffle實現原理及程式碼解析

一 簡介 Shuffle,簡而言之,就是對資料進行重新分割槽,其中會涉及大量的網路io和磁碟io,為什麼需要shuffle,以詞頻統計reduceByKey過程為例, serverA:partition1: (hello, 1), (word, 1)serverB:partition2: (hell

原創Mybaitis生命週期原始碼解析-XML配置啟動--轉載請註明出處

一、準備基本程式碼 注:本文的一切內容都是基於XML配置啟動進行的分析,不適用與Spring-mybatis組合使用場景。 1.建立基本類 package com.zhou; import com.zhou.mapper.BlogMapper; import com.zhou.po

原創python遊戲pygame學習筆記2--pie遊戲--還要DEBUG

# -*- coding:utf-8 -*- import pygame import sys from pygame.locals import * import math color=200,80,60 width=4 x=300 y=250 radius=2

原創從原始碼剖析IO流管道流--轉載請註明出處

一、管道流的特點與作用: PipedInputStream與PipedOutputStream分別為管道輸入流和管道輸出流。管道輸入流通過連線到管道輸出流實現了類似管道的功能,用於執行緒之間的通訊。在使用時,通常由某個執行緒向管道輸出流中寫入資料。根據管道的特性,這些資料會自動傳送到與管道輸

原創從原始碼剖析IO流快取流--轉載請註明出處

一、BufferedInputStream 關於BufferedInputStream,首先我們要看一下,官方給予的對於BufferedInputStream這個類的備註: /** * A <code>BufferedInputStream</code> add

原創從原始碼剖析IO流輸入流與輸出流--轉載請註明出處

InputStream與OutPutStream兩個抽象類,是所有的流的基礎,首先來看這兩個流的API InputStream: public abstract int read() throws IOException; 從輸入流中讀取資料的下個位元組

原創從原始碼剖析IO流檔案流--轉載請註明出處

一、FileInputStream 在FileInputStream中,首先我們需要進行關注的方法,就是read()方法,下面可以來看一下read()方法的原始碼: public int read() throws IOException { return read0()

原創大資料基礎之Hive1Hive SQL執行過程

hive 2.1   hive執行sql有兩種方式: 執行hive命令,又細分為hive -e,hive -f,hive互動式; 執行beeline命令,beeline會連線遠端thrift server; 下面分別看這些場景下sql是怎樣被執行的: 1 hive命令 啟動

原創技術系列之 記憶體管理

作者:CppExplore 地址:http://www.cppblog.com/CppExplore/(2)boost::pool系列。boost的記憶體池最低層是simple_segregated_storage,類似於Loki中的chunk,在其中申請釋放block(boost中把block稱為c

原創技術系列之 狀態機

與常規狀態機相比,它的FSM_STATE結構沒有default_func,多了 FSM_STATE_ID parent; FSM_STATE_ID default_child;兩個結構。狀態機初始化的時候可以指定預設狀態,為了防止指定的狀態非葉結點,增加fsm_init方法。該狀態機的事件處理演算

原創技術系列之 執行緒

作者:CppExplore 網址:http://www.cppblog.com/CppExplore/廢話不多說,詳細介紹使用執行緒的優點好處請參考baidu、google。一、執行緒使用場景。使用執行緒的方式大致有兩種:(1)流水線方式。根據業務特點,將一個流程的處理分割成多個執行緒,形成流水線的處

原創技術系列之 狀態機

作者:CppExplore 網址:http://www.cppblog.com/CppExplore/一、狀態機描述狀態機理論最初的發展在數位電路設計領域。在數位電路方面,根據輸出是否與輸入訊號有關,狀態機可以劃分為Mealy型和Moore型狀態機;根據輸出是否與輸入訊號同步,狀態機可以劃分為非同步和

原創大資料基礎之Spark6rdd sort實現原理

spark 2.1.1 spark中可以通過RDD.sortBy來對分散式資料進行排序,具體是如何實現的?來看程式碼: org.apache.spark.rdd.RDD /** * Return this RDD sorted by the given key function.