你玩过乐高蝙蝠侠吗?我是说,你真的“玩透”了吗?最近我在刷TikTok的时候,被一个叫Cabelsa的老哥整破防了。他指出了一个藏在游戏里的彩蛋,隐藏方式之刁钻,我敢打赌99%的玩家自己玩一辈子都发现不了——因为它需要一台1982年的Commodore 64,或者至少你得懂点那个年代的BASIC代码。
事情是这样的。游戏里有个细节,蝙蝠侠在自己的电脑上分析东西时,屏幕会短暂弹出一个启动画面。大部分玩家——包括我——看到这种“系统启动中”的动画,基本就是扫一眼就过,以为是气氛组。但Cabelsa老哥明显不是一般人,他逐帧暂停,然后愣住了:“等一下,你们看到没?倒回去。这玩意儿,看起来是Commodore 64的BASIC代码。”
对于不太熟悉这段老黄历的兄弟,我简单解释一下。1982年那台8位电脑Commodore 64,江湖人称C64,当年想让它干活,可不是点点图标就行的。你得会写代码,而它的语言就叫BASIC——全称是“初学者通用符号指令代码”。如果你想象一下,把现在Windows系统里那个命令行终端放大到整个屏幕,而且你开机不想面对黑屏就得用它,大概就能理解C64的使用体验了。那个年代的玩家都是硬核选手。
说回这个彩蛋本身。如果你家里还收藏着一台能开机的C64,或者你愿意在C64代码模拟器里手动敲上整整两页纸的指令,那么奇迹(可能用这个词有点夸张)就会出现:屏幕上会生成一个小小的黄色蝙蝠标志,还会飘来飘去。效果很简陋,对吧?但想想这背后的工作量,我脑袋就有点发蒙。游戏里这段开机动画就闪几秒钟,而为了验证这个彩蛋,光是敲代码的时间都远比看动画长得多。我头铁试了一下,确实如此。
这让我想起一件事。咱们平时总说“开发者藏私货”,但这次的私货门槛已经不是“你好懂”了,而是“你是不是从1982年穿越回来的”。一个2020年代的玩家,在没有提示的情况下,要认出这段模糊画面里的代码属于C64,还得知道怎么把代码跑起来——这已经不是在找彩蛋了,这属于赛博考古。
TikTok上Cabelsa的视频出来之后,评论区直接炸出不少老宅男。有人感慨“当年我爸教我的BASIC终于派上用场了”,有人惊呼“我玩了三遍都没发现这屏幕上有代码”。说真的,这个彩蛋给我的震撼不是“哇好酷”,而是一种困惑:开发者到底是写给谁看的?难道他们预设了会有硬核到这种程度的玩家存在?但转念一想,这可能恰恰是乐高游戏的精髓——每一块积木下面都可能压着点什么东西,即使绝大部分人永远不会翻开那块积木。
其实乐高蝙蝠侠整部游戏就是这种调性。我玩了开头几个小时,整个游戏的状态就是“不怎么把正经当回事”。我们的Jody Macgregor老哥在评测里给它打了83分,他说了一句话我特别认同:“这本质就是个阿卡姆系列游戏。而从某些角度看,乐高的形式反而让它更好了。”是的,它拿到了一张免死金牌,可以比传统阿卡姆游戏更加傻气、更加不严肃。你不用绷着扮演黑暗骑士的沉重宿命,你可以拆积木、搭积木,然后在某个电脑屏幕上找到一行1982年的代码。
说到自我指涉和梗的密度,这部游戏下手是真的重。它塞进了迈克尔·凯恩那条著名的“Batman Begin”推文梗,埋了大量蝙蝠侠动画系列的致敬彩蛋,甚至在地图各个角落里真的藏着可以收集的复活节彩蛋——好在那些不用懂编程也能找到。
所以我现在的困惑是,到底还有多少这样的“代码级彩蛋”藏在游戏启动画面或者背景纹理里,等着第二个Cabelsa去逐帧拆解?或者更扎心的问题:我们这些普通玩家,跟那些能认出C64 BASIC的人比起来,是不是一直在用一种很表层的方式玩游戏?
不说了,我准备回去翻翻我的老机器,顺便查查BASIC入门教程。万一呢。
热门跟贴