Severity: Notice
Message: Undefined variable: img_url
Filename: topic/view_article.php
Line Number: 1
Backtrace:
File: /data0/www/pxlook.com/_application/views/topic/view_article.php
Line: 1
Function: _error_handler
File: /data0/www/pxlook.com/_application/controllers/Topic.php
Line: 440
Function: view
File: /data0/www/pxlook.com/index.php
Line: 315
Function: require_once
本文原作者:认真的吉吉
《孔明の罠 Kaizo Trap》(孔明陷阱)是YTB上的一款互动视频,目的是找出隐藏通路走向下一关…
这几天,一个名为《孔明の罠 Kaizo Trap》(孔明陷阱)的视频突然火了起来,大概内容是一个姑娘勇闯游戏世界一命通关拯救自己男人的故事,然后很多玩家纷纷表示卧槽太感动了哪里有这样的女朋友:
不过B站上转的那个视频(就是最近特别火的那个)只是第一部分,叫Ending 0 - Bad,即所谓的Bad Ending。其实,这个视频从玩法的角度来讲,是一款Online Riddle,也就是说利用已有的线索不断找到下一关的网址然后不断前行的游戏。Online Riddle的基本规矩是:
关卡应该包含足够的线索,避免玩家使用穷举法;游戏的乐趣以通过自己的力量闯关为主,依靠攻略是不光彩的。
因此,如果您有兴趣以自己的力量闯关,请跳过本文,移步原视频 开始游戏。如果您已经通关,或不打算进行游戏,请继续阅读。注意,视频中大量使用YouTube Annotation(注释)进行交互,因此请务必在视频设置中打开Annotation(注释),否则无法正常进行游戏。
这关非常简单,毫无难度。在游戏一开始的说明书里就有提示:
即使玩家从来没有接触过Annotation(注释),只要Annotation(注释)功能是打开的,玩到最后总会看到这个画面:
如果玩家用鼠标上去试一下的话就会发现,这两扇门是可以点击的。点击N会跳过这个倒计时画面,直接到最后的GAME OVER画面。而点击Y会从04:12也就是主角选择CONTINUE那里重播,暗示玩家通往下一关的真正道路在04:12之后:
这里值得一看的信息有两个,第一个是ZhugeDOS,这里的Zhuge是孔明的姓氏「诸葛」的汉语拼音,暗示孔明陷阱。另一个是卷序列号,也就是「Volume Serial Number is」后面的那一串。如果看过《火星救援》,您可能还记得主角和地球通讯的时候,使用的方法就是十六进制数。在将十六进制数与文字进行映射时,他们用的是最广泛通行的ASCII标准。这里用的,也是ASCII。
试着按ASCII解析这段文字,得到「Eight Trigrams」。什么叫Trigram呢?Tri是「三」的意思,gram是「图」的意思,由三个符号组成的图,就是Trigram。每个符号分别有阴阳两种可能,三个符号一共有八种组合,这就是八卦,暗示了孔明的八卦阵。此外,单独的阴阳符号叫「Monogram」,即一个符号组成的图;上卦和下卦组合出来的八八六十四卦则叫「Hexagram」,即六个符号组成的图。这个提示在后面会有重要作用。
现在先不管它,我们直接跳到07:01,把鼠标指针放到锁上,就可以看到:
点击它,就可以跳转到下一个视频。
这关之所以叫Good,应该是相对于Ending 0来说,家里没有被毁吧:
这关也比较简单,还是比较友善的,没有搞陷阱耍玩家。依然是和Ending 0一样,找到锁,就找到了出路:
点击它,就可以跳转到下一个视频。
从这一段视频开始,我们就可以感受到制作者的恶意了:
然后视频的前半段看起来都是跟Ending 1差不多,只是画面乱掉。直到最后两个人走到锁之前的时候,开始有些很不对劲了。不仅画面突然停了,而且最后一句话变成了:
这个锁上虽然有个Annotation(注释),但是点击之后并不能把玩家带到下一关,而是把玩家带到了:
这个视频的ID是dQw4w9WgXcQ,请大家记住,我们后面会再次感受到来自作者的恶(cháo)意(fěng)。我相信这个时候玩家们的反应一定是:
妈的怎么不按套路出牌呢?
当然了,就是得这样折腾玩家啊,不然怎么能叫孔明陷阱呢!先回到Ending 2,继续往下看。接下来会出现一些好像是系统出错一样的错乱画面,就像之前一样,顺便搭配出现一些素材。不过,更重要的是,从这一关开始,孔明陷阱会大量出现:
从第一个嘲讽脸开始,视频的后半段就充满了Annotation(注释),但是都是类似的、指向没用的东西的链接。而通往下一关的秘密,却隐藏在这里:
前面说过可以用ASCII编码去解析十六进制数。而对于有经验的Online Riddle玩家来说,这段编码看起来确实也很ASCII——大量的20(空格)以及大量4、5开头的数字(即ASCII里的大写字母部分)。按照ASCII解析后的文本如下:
虽然英语不太标准,但是大概可以看懂是要给一个邮件地址写信。给该地址以《KONG》为标题发送邮件之后,会自动收到回信:
这个通往下一关的秘密,就隐藏在最后一行AUSTRALIA前面以=结束的文本里。这是一段BASE64编码。BASE64是电子邮件中广泛使用的一种对二进制数据进行重编码的方案。因为对于一般的二进制数据来说,8位一个字节,取值范围是0~255。但是电子邮件设计的时候是用来传输纯文本的,因此只能支持ASCII范围内的字符,即0~127范围内的字符。如果出现了最高位为1的字符,很有可能被丢弃掉。此外,即使是0~127范围内,也有0~31和127一共33个特殊字符,纯文本环境也需要避免这些字符以免出错。因此,人们设计了BASE64编码,用64个“正常”的ASCII字符去表示一般的二进制数据。3个字节(总信息量24位)经过BASE64编码后成为4个字节(每个字符有6位有效数据,总信息量保持24位不变),这个编码的特点是如果二进制数据不足3个字节,在最后补上等号用来标记缺位。
所以我们把这个密文解码一下,就会得到11个字节长的一串字母和数字,这就是下一个视频的ID,在地址栏里手动输入即可进入下一个视频。但它不是Ending 3,我们下面详细说。
此外,如果在CONTINUE画面选择了N,则会跳转到一个标题为《GAME OVER》的视频。里面没什么有用的信息,就是消遣一下:
至于是谁消遣谁,这个各位自己理解吧……
刚才那个链接打开之后是Maze 1,大概就是一段十几秒的视频,里面有四个位置会不断出现Annotation(注释),大概是这个样子:
还好,应该是作者故意留下的线索,第一个出现的Annotation(注释)就是通往Ending 3的链接。这个视频还有更多的用途,我们等下回来再说。
这个视频很短,而且画面切换也很快,需要仔细观察才能找出重点。首先是这四扇门,表示顺序:
四扇门都出现之后,是这样一幅画面:
这次出现了非ASCII字符,那么可能是什么编码呢?从通用性来看,最可能出现的应该是UTF-16,因为UTF-16向下兼容ASCII字符,即所有的ASCII字符在UTF-16里具有同样的编码。为什么不是同样向下兼容ASCII的UTF-8呢?因为UTF-8通常是以字节为单位书写的,与画面里双字节字符不符。因此我们按照UTF-16来解析,得到:
好消息是,我们已经“成功了一半”(Half way there)。坏消息是,我们还得回到刚才的Maze 1去继续探索,因为倒数第三行的ID就是刚才在Ending 2收到的邮件里解析出来的ID。而倒数第二行也验证了前面四扇门的猜想,并且告诉了我们从右上角开始顺时针顺序的四扇门,分别对应天(☰)、地(☷)、火(☲)、水(☵),所以我们要按这个顺序去Maze 1里寻找线索。
此外,如果在Ending 3的GAME OVER画面里点Y,不会回到视频开始处,而是跳转到了作者上传的一个非常非常老的隐藏视频。因为这个视频上传时间非常老,所以肯定和此次的Online Riddle无关,但是看看也挺有意思的,大家可以自己试试。
既然知道第一步应该是在右上角找天(☰),那我们就仔细盯着右上角的那扇门看就好了。果然,有一扇门的画面是不完整的,而缺少的部分恰好是天(☰):
如果你的计算机不幸地无法显示八卦图,也没关系,门后的星空会给你「天」的暗示。点击它,就可以跳转到下一个视频。
不用担心!这里是正确的,Maze 1后面就是跳转到Maze 5!这里作者玩了个心机,故意不按数字顺序来给视频命名,让玩家心里犯嘀咕:
那么我们接下来要做的,就是在右下角找地(☷),那我们就仔细盯着右下角的那扇门看就好了。同样,有一扇门的画面是不完整的,而缺少的部分恰好是地(☷):
如果你的计算机不幸地无法显示八卦图,也没关系,门后的地面会给你「地」的暗示。点击它,就可以跳转到下一个视频。
不要在意数字。同理,我们在左下角找火(☲):
如果你的计算机不幸地无法显示八卦图,也没关系,门后的岩浆会给你「火」的暗示。点击它,就可以跳转到下一个视频。
不要在意数字。同理,我们在左上角找水(☵):
如果你的计算机不幸地无法显示八卦图,也没关系,门后的雪山会给你「水」的暗示。点击它,就可以跳转到下一个视频。
到了Maze 3就没什么可怕的了,只有一扇门,点进去就可以了:
点击它,就可以跳转到下一个视频。
这一关的秘密又是一个孔明陷阱……刚开始我以为是男主睡觉过程中偶尔闪现的那些文字:
然而笔者费了老劲儿解析之后,得到的只是这么一句话:
为什么这次这么多字才解析出这么一小段文本呢?因为这次的十六进制数虽然还可以按ASCII解析成字符,但是解析之后是「zero」和「one」两个单词的组合,需要把它们转成0和1然后八个一组当作一个字符再做一次ASCII解析才能看到结果。
说实话笔者当时看到解析出了一个视频ID是很兴奋的,马上把它放进浏览器地址栏,回车,然后就看到了:
再次感受到了来自作者的恶(cháo)意(fěng)。我相信如果你跟我一样花了大量的时间在这段文字上,你的反应一定也是:
妈的,作者你出来,咱们谈谈人生!
好吧,其实这回的秘密在视频开头:
解析方法和前面说的一样的,先把zero和one转成0和1,然后再做一次ASCII解析,就能得到:
图里被挡住的部分就是最终的Ending 5 - Wake Up的视频ID。这个乐趣留给各位自己去探索吧:)
原来一切都只是男主的一场梦。不过,是个美梦哦~
Mario World因为场景复杂、道具繁多,一直是改造(日语:Kaizō)马里奥玩家的真爱,有大量改造版关卡。这一代最特色动作就是那个拿着龟壳弹墙上跳的动作,在视频里想必大家也看到了很多次。在改造关卡里,很多制作者喜欢放那种不可见的砖块成为陷阱,这种陷阱就叫孔明陷阱(类似空城计让玩家想动又不敢动)或Kaizo Trap。
隐藏neta一览:
墙上那幅画是司马懿,里面的台词是「待て、あわてるな、これは孔明の罠だ!」(慢着,不要慌,这是孔明的陷阱!)出自漫画《横山光辉三国志》。
后来,人们把改造马里奥里面那种看起来可以起跳,但是一跳就会撞到隐藏砖块掉下去的陷阱叫做孔明陷阱。上图就是一个经典的孔明陷阱。
左边的一排箭筒从下往上逐个放箭,因此这一排“数字”是从1到8的意思。
这些数字在场景里经常会出现,例如左边的数字是1983,这是FC游戏机发售的年份。右边的数字是2006,但我看不出这像DS Lite、PS3或是Wii。
为什么我说“2006”里那个横线是“0”呢,因为上图里有证据。
03:15处有一些液体罐外面有日文,不过看起来像是机翻的水平……一个单词一个单词直译的话,就是“液体、疼痛”、“浓厚、痛苦”和“败者的泪”。总感觉缺了什么虚词把形容词和名词连起来……
如果没看到最后解锁的那把钥匙从哪儿来的,您可以再仔细看一遍视频,着重注意这个时间点。
在BOSS战前,可以看到场景里有这样的字样。大概意思是:
仅限无辅助游戏严禁使用辅助工具没有S/L大法没有慢动作没有逐帧play没有倒带play没有内存hack没有代码hack没有暂停没有希望没有尽头
第一BOSS战背后的文字出自Roger Williams的《The Metamorphosis of Prime Intellect》。
第二BOSS战在这个阶段,可以注意到姑娘是跟着男主的轮廓走位的。是否暗示着其实都是男主的一场梦呢?
Ending 0的最后,两人回到家中时,家已经成了废墟,外面贴了封条。封条上面的字是「ABANDONED BUILDING - DO NOT ENTER」(废弃建筑,请勿进入)。在游戏机冒烟时,画面会略微抖动,暗示这还不是现实,噩梦尚未结束。
隐藏neta一览:
Ending 1一开始就有ASCII解码的内容,不过这一关还用不到,所以只能得到作者的嘲讽。
就不一一截图了,不过这次不是ASCII,而是UTF-8。解析出来的文字是:
if thou gaze long into an abyss...i just wanted to see a dude eat a hatyou asked me for a hamburgerAre you a bad enough dude to rescue the President?Barss, Peter (1984) Injuries Due to Falling Coconuts. Journal of Traumathis guy's walking down the street when he falls in a hole. the walls are so steep he can't get out. a doctor passes by and the guy shouts up, 'hey you. can you help me out?' the doctor writes a prescription, throws it down in the hole and moves on. then a priest comes along and the guy shouts up, 'father, i'm down in this hole can you help me out?' the priest writes out a prayer, throws it down in the hole and moves on. then a friend walks by, 'hey, joe, it's me can you help me out?' and the friend jumps in the hole. our guy says, 'are you stupid? now we're both down here.' the friend says, 'yeah, but i've been down here before and i know the way out.'待て あわてるな これは孔明の罠だnow you are mine, i'll keep killing you until the end of time
除了那句「这是孔明的陷阱」其它一概意义不明。而且做得也比较难以看清,我估计作者本来也没想让大家钻研这里面的内容。
在最后的画面里虽然画面是黑屏,但是音效会在最后戛然而止,暗示你故事还没完。
隐藏neta一览:
这里的文字有变化,总之就是什么都没有,什么都不行,爱玩玩不玩滚。
左上角的文字是「It's dangerous to go alone. Take this...」难得出现了正常的大小写,不过笔者看到最后也不知道take了什么东西……
这里再次出现了姑娘跟着男主的轮廓走的情节。是否也是暗示着其实都是男主的一场梦呢?
这个动作好像是男主在给女主什么东西,但是作者没有交代,右上角的数字也意义不明。
右上角的文字解析之后是「Killed by the animals」,即「被动物杀死」。下一个画面就是女主被一堆动物追杀。
总之,笔者靠自己的力量把这个Online Riddle通关了。看完了Ending 5,也就看完了全部的6个Ending。后面的关卡暂时没发现什么特别的东西,如果以后发现了,以后再说吧。欢迎各位一起讨论。
如果您玩了觉得这个游戏很好,欢迎给原作者打赏,地址在: Mondo Media Digital Shop