braid-一个发人深思的游戏

AlanTu AlanTu     2022-10-22     722

关键词:

Braid - 一个发人深思的游戏

技术分享图片

我已经很久很久没有打游戏了(如果不算 Angry Birds 之类用来打发时间的游戏的话)。我的最后一个真正意义上的游戏机,是 PlayStation 1。在那上面,我真正欣赏的最后一个游戏,是 [Metal Gear Solid (1)]。

我曾经是一个游戏迷,可是进入了计算机专业的学习之后,我就开始失去对游戏的兴趣,基本上每玩一个都让我失望一次,不管别人把它吹的多么“经典”。不知道为什么,别人玩得津津有味的游戏,我玩一会儿就把它里面的“公式”都看透了。我清楚地知道这游戏的设计者是怎么在“耍我”,在如何想方设法浪费我的时间。同样的,别人看得津津有味的小说和电影,我经常一看开头就能猜到它要怎么发展,以至于一路猜到结局,索然无味。所以我基本上不去影院看最新的电影。我宁愿在网上看一些几十年前的老电影。我貌似只喜欢那些能让我“猜不透”的东西。

Braid,就是这样一个让我没猜得透的游戏。

这是一个同事推荐的。本来已经对电玩完全失望的我,破例的从 App Store 买了来。玩过之后觉得真的很不错,有一种所谓的“mind blowing”的感觉。以至于我花了两整天时间,废寝忘食,把它给打通关了。

Braid 的主体结构,和最古老的“超级玛丽”没什么两样。一个小人,可以跑,可以跳。一些小怪物,跑来跑去的。你可以跳起来踩它们。

最终的目标,是收集到所有的拼图,然后把它们组合成图片。组合图片是很容易的事情。游戏的难度其实在于如何拿到这些拼图。它们有可能被挂在很高的地方,或者被门挡住。

可是这有什么值得一提的呢?这游戏很不一样的地方是,它给你提供了几种绝无仅有的“超能力”,而且把它们与谜题结合得几乎天衣无缝。

你有三种超能力:

  1. 逆转时间的能力

在任何时候按下 Shift 键,游戏的时间就会逆转,“undo”之前的所有动作。即使你死了,都是可以复活的。死去的小怪物们也会复活。可是就算这样,有些拼图还是很难拿到。

值得一提的是,时间逆转的时候,画面是流畅无缺损的,连爆炸场面都会“收缩”。更令人赞叹的是,游戏的背景音乐也会同步逆转。如果在时间逆转的时候按“上”,“下”键,就可以调整时间“快退”和“快进”的速度。当然,此时的场景就像录像机在快退或者快进。

  1. 产生“多重现实”的能力

技术分享图片

在某些章节,你可以实现“多重现实”。做一个动作,然后按 Shift 键让时间逆转,当你停止逆转的时候,你的影子就会开始“redo”刚才的那段“历史”。而这个时候你可以做一些不同于以前的事情。这就好像有两个世界,一新一旧,从“历史的分叉点”开始,同步交汇。

你必须掌握好时间才能跟影子合作,因为影子的行动速度是不受你的“现场控制”的,它只是按部就班的重演你 undo 掉的历史。

  1. 扭曲时间的指环

技术分享图片

在某些章节,你会有机会使用一个魔法指环。把这个指环放在地上之后,它会在附近的球状空间中形成时间的“扭曲”。这有点像黑洞的原理。越是靠近指环的位置,时间流动越慢。而当你远离指环,时间就逐渐恢复正常。指环的巧妙使用,是解决这些章节谜题的关键。

同样的,音乐与指环的特异功能是完美配合的。当你靠近指环的时候,背景音乐就会出现相应程度的扭曲。有点像录音机卡带的感觉 :)

在解决了所有的谜题之后,我回味了一下,自己为什么欣赏 Braid。这也许是因为它符合一个优秀的,非低级趣味的游戏设计:屈指可数的简单规则,却可以组合起来,制造出许许多多的变化。

你只有3种超能力,但是如何利用和“组合”这些超能力,却形成了解决谜题的关键。有些题目很有点难度,以至于你会希望有第4种超能力出现,或者希望捡到别的什么“法宝”。可是它们是不存在的。你必须使用那仅有的3种能力,加上巧妙的思索,细心的观察,才能达到目的。在解决了一个很难的谜题之后,你往往会一拍脑袋:哇,我怎么一开头没想到!

数据分析没价值?——深思对业务的洞察有多少?

...的盈利模式大都为广告和游戏)向上级反馈后,他启动了一个“互联网广告客户流失分析”项目,认认真真地从系统里提取了流失客户的相关数据,较劲脑汁地分析了几天之后,仅仅得到“客户的广告效果不好”这一个流失 查看详情

作为游戏测试需要具备的技能

...种吐槽程序员不解风情的段子,开怀大笑之后深思,作为一个测试工程师又何尝不是如此?貌似沟通技能成为横亘在 查看详情

今日头条seo研究,值得深思的5个问题

...理与大量的实战,总结相关的经验,这么多年,经常养成一个小习惯,总是记录一些工作中遇到的一些小问题与小技巧。特别是2017年,12月份开始跟踪熊掌号算法之后,从新进入SEO行业,我依然保留每隔一定周期审查网站日志的... 查看详情

向后播放 WAV 文件

...【问题讨论】:为你失去的代表点+1:-)谢谢。这个赏金是一个错误如果解决了,不要只是把解决的放在那里,而是接 查看详情

悦读|公布你的原则,读瑞.达利欧的《原则》

...一个足够恢宏壮丽、别开生面的“新世界”,又或是它能发人深思,带读者体会从未设想过的精神维度。至于说疲惫,则是因为这些新世界、新维度总是蕴含着巨大的信息量,而消化信息则是件耗费能量的事情。 读瑞.达利... 查看详情

他是国外黑客的“肉中刺”,狠人郭盛华引人深思

如果你想接触黑客防御,社会工程学和网络安全意识的相关知识,您需要了解和认识互联网一些传奇人物。曾几何时,郭盛华是历史上最难以捉摸的计算机网络安全专家。他著名的“电子操纵杆”使他成为FBI最想要的名单... 查看详情

《活着》/余华值得让我深思!人生啊,人生啊,真的是此起彼伏。

... 福贵作为了众多不幸的集合点,也代表着当时社会下的一个苦难的缩影。福贵作为一个贯穿于小说 查看详情

为何你有钱,也过不好这一生?一场名校同学会,结局发人深省c

追求一份职业并取得成功,仅仅是实现你人生意义的一种工具。然而若是没有意义,人生就会变得空洞无物。与家人的亲密关系,才是你获得幸福感的强大、持久的来源。1979年以来,我观察了哈佛商学院同班同学的命运,在同... 查看详情

每刻深思招聘嵌入式软件开发工程师

每刻深思MakeSens是一家致力于解决小型化、电池供电设备功耗和续航问题的芯片公司,每刻深思的超低功耗近传感AI芯片具有比传统方案两到三个数量级的能效提升,赋予传感器智能化的能力。岗位职责基于单片机或FPGA开... 查看详情

10个值得深思的php面试问题(代码片段)

...文章所罗列的问题虽然看似简单,但是每个背后都涵盖了一个或几个大家容易忽视的基础知识点,希望能够帮助到你的面试和平时工作。Q1第一个问题关于弱类型$str1=‘yabadabadoo‘;$str2=‘yaba‘;if(strpos($str1,$str2))echo""".$str1.""contains... 查看详情

做一个小而美的产品

...半天毫无进展。这不得不引起我的深思,如果把自己当作一个专家系统来看待的话,那什么才是一个专家系统最为基础的部分呢?想了想,一个专家系统, 查看详情

深挖uitableviewcell-编辑多选模式下,引发的深思

前言在移动端日常开发中,列表**UITableView**的使用频率非常高,而TableView里主要用的就是UITableViewCell,不管是自定义cell,还是系统的cell,还是后期为了优化列表,都离不开操作cell,那么UITableViewCell就有必要研究一下了;至于为什么要整理... 查看详情

知乎神回复:长期当程序员会失去什么?知乎大牛的回答引人深思!

 看奇葩说,主持人大赛,总觉得他们知识面很广,对很多事物都有独特的见解。看薛兆丰老师的经济学讲义时,总觉得我们对世界运行的规律缺乏了解。作为程序员,或许执着于技术,却很少思考我们的世界,我们的人生,... 查看详情

作业一

...业是我高考毕业之后深思熟虑的选择,很多人都问我:你一个女生干嘛选这个专业,我的回答是因为这是一门门槛较低、不需要你家的背景只需要你认真学习就能在未来找到好工作的职业。就刚刚高中毕业的我而言,对计算机没... 查看详情

thewillpowerinstinct(自控力,意志力)

...教授的《自控力》这本书的过程中摘抄的部分经典句子,发人深思!有助于帮助我们更好的了解自己。00导言:欢迎进入意志力入门意志力:控制自己的注意力、情绪和欲望的能力。缺乏意志力是完成目标的最大绊脚石。为了成... 查看详情

leetcode数组-6(561)-arraypartitioni(比较抽象的题目)

题目描述:两句话发人深思啊。。。。Givenanarrayof 2n integers,yourtaskistogrouptheseintegersinto n pairsofinteger,say(a1,b1),(a2,b2),...,(an,bn)whichmakessumofmin(ai,bi)forallifrom1tonaslargeaspossi 查看详情

张书乐:谜一样的二次创作,跨不进千亿级游戏周边的大市场

...问颇为让人深思:西游记IP经得起无限开发吗?这其实是一个关于二次创作是否有天花板的老问题,而且不会有答案。或者说,有个经典案例还能证明,围绕超级IP、官方自营的二度创作,也可以是无限的,那就是漫威和DC两大漫... 查看详情

一次诡异的内存泄露排查过程,背后原因令人深思

01起因前几天,群里一个学员发消息,说在压测时发现某应用程序jvm中FullGC特别多,不知道正常不正常,并把gc的截图发了出来。点开一看是这个样子这是jstat监控的截图,FGC那列代表数字代表从应用启动开始... 查看详情