今天又刷了一遍,依旧跟第一次看一样,非常惊叹震撼,同时也发现了更多的细节。

梳理一下情节:

开始就是Trinity在matrix里被黑衣人Agent追杀,Trinity团队的目的是寻找Neo,显然Agent没抓到Trinity。

然后就是介绍Matrix里的屌丝andrew(和Neo是同一个人,分两面而已),是一个Matrix里面的普通黑客,但是设定已经是the one了。Neo同时被Trinity和Agent找到,然后因为勇气不够,最终被Agent抓到,后被Trinity就走。

之后就是和Morpheus会面了,从其口中得知了Matrix的本质,后Morpheus带Neo回到了真实的世界,也就是飞船上。

然后就是Neo在飞船上的开挂练级,跆拳道,提升勇气,同时也引出了内奸反派。

一切都是顺理成章、循序渐进的,Neo准备好了,大家就组团去见在Matrix里的Oracle先知,先知balabala了一堆,告诉Neo他不是the one。然后准备回现实世界的时候,被Agent追杀,这次就如先知所说,Morpheus为了救Neo被agent抓住,带回去逼问Zion的主机密码。

然后就是反派内奸造反,由于话多被反杀,最终飞船上只剩下三个活人。

由于Zion比morpheus更重要,正当大家准备忍痛杀掉Morpheus的时候,Neo蜜汁自信的喊停,准备去Matrix里救Morpheus。

接下来就开始精彩了,一对帅逼情侣单枪匹马去大厦救人,最华丽的桥段就是在这段,基本就是救完了准备逃跑时,agent赶到,留下了最后走的Neo。

Neo在地铁第一波摆脱了agent,然后在逃跑后第二波被agent守株待兔枪杀,结果开挂,被Trinity用真爱无敌唤醒,终于成为了the one,洞悉了Matrix里的代码,除掉了agent,回到了现实。

黑客帝国的剧情是循序渐进的,不像某些电影,开始就告诉你主线,所以这样的剧情会显得更灵动和有趣、高逼格。

可能是太久远了,后面模仿的电影太多,现在觉得第一步套路还是挺深的,真爱无敌、永远无法得逞的agent、先知的设定。(第一部消除套路的只有权利的游戏了,看得观众一脸懵逼)

但第一部的亮点还是太多:

1. 故事的设定,AI兴起、人类大意,最终被AI控制,沦为了栽培电池;这才是1999年啊!!!

2. Matrix的完美设定,和盗梦空间异曲同工,不仅满足了剧情的需要,还从哲学层面质疑了人类的存在本质,缸中脑的深刻反思。

3. 直到现在都觉得帅到炸裂的救人桥段,里维斯和莫斯简直就是风华绝代,不仅生的好、气质好,还TM演技炸裂,还有这么高逼格的故事设定。

4. 自然的剧情,没有一个尿点,起承转合做得完美。

5. 非要给个缺点就是反派太弱,没有黑暗骑士的深刻。

Matrix的可行性分析?

我们要多久,达到什么程度才有可能建立一个人造的Matrix。

The Matrix | 黑客帝国的更多相关文章

  1. 用CSS3制作50个超棒动画效果教程

    这50个CSS动画集合可以让你通过使用JavaScript函数来让动画更生动.为了能够预览到这些惊人的CSS3技术带来的动画特效,请大家使用如Safari和Chrome这类基于WebKit内核的浏览器 ...

  2. Objective-C Runtime与黑客帝国

    Runtime的消息机制让我容易想起黑客帝国的Matrix.而OC语言,就像是架构在C语言真实世界上的Matrix世界,Runtime接管了这个虚拟世界到真实世界的承接. 在黑客帝国里,Matrix的 ...

  3. js实现黑客帝国二进制雨

    置顶文章:<纯CSS打造银色MacBook Air(完整版)> 上一篇:<对于RegExp反向引用的一点理解> 作者主页:myvin 博主QQ:851399101(点击QQ和博 ...

  4. JQuery实现——黑客帝国代码雨效果

    效果如你所见就是本页面上方那样的效果 实现方法来自一个印度小伙纸,学习完我也没总结一下,今儿个补上 如何实现,大家右键查看源码复制即可,不过学习的过程还是要总结总结. 下面通过另外两个小例子,一步一步 ...

  5. 安装屏保软件(Linux终端演示 “黑客帝国” 字母雨界面)和Linux修改管理员密码

    1.Linux修改管理员密码:打开终端:1. 重启 reboot  2.进入内核登陆系统点击e3.进入系统救援界面,定位Linux16所在行,找到ro 后删除,在此位置添加一条命令: rw init= ...

  6. 汉高澳大利亚matrix矩阵计算器

    我在梦中的超级计算机超级计算机锯,使用大量阵列的cpu记忆,完成并行计算.一个手机制造商由于使用普通机械提供的服务,往往造成停机.是铁道部列车网络售票的事实. 无法使用云服务.上万台计算机并行处理,因 ...

  7. js仿黑客帝国文字数字雨效果

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  8. angular2系列教程(十一)路由嵌套、路由生命周期、matrix URL notation

    今天我们要讲的是ng2的路由的第二部分,包括路由嵌套.路由生命周期等知识点. 例子 例子仍然是上节课的例子:

  9. Pramp mock interview (4th practice): Matrix Spiral Print

    March 16, 2016 Problem statement:Given a 2D array (matrix) named M, print all items of M in a spiral ...

随机推荐

  1. oracle rpad()和lpad()函数

    函数参数:rpad( string1, padded_length, [ pad_string ] ) rpad函数从右边对字符串使用指定的字符进行填充 string 表示:被填充的字符串 padde ...

  2. @PropertySources和@ImportReSources注解

    修改默认加载的配置文件,加载指定的配置文件. @PropertySources 格式:@PropertySources(value={"classpath:xxx.xxx"}) @ ...

  3. redis实现的简单令牌桶

    这里给出的令牌桶是以redis单节点或者集群为中间件. 不过, 这里的实现比较简单, 主要提供两个函数, 一个用于消费令牌, 一个用于添加令牌. 这里, 消费令牌和添加令牌都是通过lua来保证原子性. ...

  4. JVM参数优化(基础篇)

    原文:https://www.howardliu.cn/java/jvm-tuning-basic/ 这几天压测预生产环境,发现TPS各种不稳.因为是重构的系统,据说原来的系统在高并发的时候一点问题没 ...

  5. Caused by: java.nio.charset.MalformedInputException: Input length = 1

    java.lang.IllegalStateException: Failed to load property source from location 'classpath:/applicatio ...

  6. LINQ查询表达式(3) - LINQ 查询分组

    对查询结果进行分组 分组是 LINQ 最强大的功能之一. 下面的示例演示如何以各种方式对数据进行分组: 按照单个属性. 按照字符串属性的首字母. 按照计算出的数值范围. 按照布尔谓词或其他表达式. 按 ...

  7. Oracle数据库的分页

    Oracle的分页 ORACLE支持一个关键字ROWNUM,ROWNUM是一个伪列,该列不存在于任何一张表中,但是每张表都可以查询该列. 而该列在结果集的中值是结果集中每条记录的"行号&qu ...

  8. Mysql 查询当天、昨天、近7天、一周内、本月、上一月等的数据(函数执行日期的算术运算)

    注:where语句后中的字段last_login_time 替换成 时间字段名 即可 #查询昨天登录用户的账号 ; #查询当天登录用户的账号 ; #查询所有last_login_time值在最后1天内 ...

  9. 棋盘覆盖 状压DP+矩阵快速幂

    题意:有一个m 行n 列的矩形方格棋盘,1 < = m< = 5,1=< n< =10^9,用1*2 的骨牌(可横放或竖放)完全覆盖,骨牌不能重叠,有多少种不同的覆盖的方法.你 ...

  10. Arrays.asList 存在的坑

    引语: 阿里巴巴java开发规范说到使用工具类Arrays.asList()方法把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出UnsupportedO ...