Steam 好评率历史第一,荣获独立游戏大奖!这款「推箱子」游戏究竟有什么好玩?
BABA IS YOU!
别误会,这不是什么大学宿舍日常问候语,而是一款了不起的独立游戏的名字。
有多了不起?写这篇文章的当儿,《Baba Is You》在 Steam 的 795 篇用户评测中只有 6 篇差评,99.2% 好评率意味着它实际已经超越了以故事见长的 KEY 社旗下游戏《星之梦》98.9% 好评率,在正式发行半个月后成功登顶 Steam 历史口碑排行榜第一名(尽管可能出于算法或数据更新问题显示排在第二)。然而若是慕名来尝试,游戏设计者很快就会告诉你谁才是真正的「爸爸」——评论区里最常见的评论是「我觉得自己智力有问题」。
乍看之下,这不过是一部扔进茫茫独立游戏海里就会淹没其中的推箱子游戏——《Baba Is You》的基本交互确实是老掉牙的推箱子玩法。然而使它从《Into the Breach》和《掘地求升》等优秀游戏围剿中拿下去年独立游戏节(IGF)「最佳游戏设计奖」并声名大噪的,是一个天才的灵感:允许玩家自行重构游戏规则以实现目的。
实际上,BABA 是游戏里的角色,一只长得像兔子的不明生物(并且很快还会遇见得像腰子的不明生物二号 KEKE),而游戏标题忠实地反映了作品的核心概念:逻辑赋值。
不能用自然语言的方式来理解游戏标题,而应该用编程的思维来解读:「BABA IS YOU」并不意味着「BABA 是你」,而是代表「YOU」(玩家正在操纵的东西)这一属性被赋予了 BABA,而这一属性也同样能赋予给其他物体。因此,玩家在游戏过程中控制的不仅是 BABA,还可能是石头、墙壁、旗帜……等等,而玩家也要灵活运用这一机制更改游戏规则,达成通关目标。
在每个关卡里,当前的规则会以单词方块(箱子)的形式组成,散落在地图各处。比如说,在典型的关卡一般会包含各由三个方块依序排列构成的两条语法规则:「BABA IS YOU」和「FLAG IS WIN」,在这样的情境下设法让 BABA 触碰到地图上的旗子便能过关。
但同时,游戏也在不断挑战我们的下意识直觉与刻板印象。规则随关卡改变,因此很多我们认为自然而然的法则在当前关卡未必成立:玩家控制的主角未必是 BABA,过关条件也未必是碰到旗子;很多预设规则也有违常识:没有被赋予「STOP」(阻止移动)属性的墙壁可以自由穿过,被赋予了「PUSH」(可推动)而非「SHUT」(关闭)属性的门不需要用钥匙打开,而是可以直接推走……永远要记住,未被书写的规则就不是规则。
游戏的核心玩法就在于让玩家以推箱子的方式改变各单词方块的位置,从而破坏或更改原有规则,实现让「YOU」接触到「WIN」的过关条件。当然,设计者不会任由玩家随意地设定规则,单词方块必须按照一定的语法排列才能生效。像「PUSH」「MOVE」「WIN」「STOP」等抽象概念必须放置于「BABA」「FLAG」「LAVA」等名词方块之后,并由「IS」这个逻辑词连接。当前生效的规会高亮显示,也可以进入暂停菜单查看目前所有起效着的规则列表。
被困在一个房间里怎么办?很简单,直接把「WALL IS STOP」这条规则破坏掉就可以直接走出去了:
拿不到旗子?那就把胜利条件改为触碰石头:
或者更丧心病狂一些,直接把胜利条件改为 BABA 本身——当「YOU」和「WIN」两个属性同时被赋予 BABA 时,什么都不用干就能直接过关:
正因为游戏允许玩家自由地更改规则,因此在相对简单的前期关卡里,大可以发挥创意想出各种各样的过关方式,以至于找出尽可能多的解法成了我的主要乐趣所在。
举个例子,在「AFFECTION」这关,预设的条件是让角色触碰到围在水藻之间的爱心即可过关,然而一旦碰到水藻就会死亡。一个办法是将「MOVE」(按一定路线循环移动)属性赋予水藻,让水藻自行将爱心推向 BABA:
抑或将「MOVE」属性赋予爱心,让爱心自己跑出水藻的封锁:
还可以从水藻着手,使其可以被推动,推开以后就能直接进入房间拿走爱心:
让水藻全部变成爱心也是个好主意:
既然水藻能变成爱心,为什么不把四处游走的 KEKE 们也变成爱心呢?
就这样,我在这么一个关卡里前前后后琢磨出了七八种过关方式,发挥创造力的确能带来莫大的成就感。游戏机制的深度为各种「奇技淫巧」提供了生存的土壤,以至于即便在我通关以后,看见视频里其他人的解法时依然会大吃一惊:「啊?还能这样玩?」
总而言之,规则上的自由度让《Baba Is You》的每个关卡都像是一场妙趣横生的冒险,而富有挑战性的谜题也足以让玩家在成功通关后心满意足。也就无怪乎一向挑剔的玩家们都对这款游戏赞不绝口,哪怕游戏只提供英文版本(机制也决定了了它难以被翻译),迄今唯一的中文差评还只是对疑似存在 bug 的质疑,游戏设计之优秀由此可见一斑。
《Baba Is You》的成功无疑是这个时代对创意的褒奖,但创意的诞生绝非「妙手偶得之」,它同样需要重复练习与打磨——网名 Hempuli 的开发者 Arvi Teikari 尽管还是赫尔辛基大学的一名学生,个人主页上却已经罗列着他参与制作过的数十款独立游戏。也许正是这些丰富的实践经历,酿出了《Baba Is You》的惊人魅力。
《Baba Is You》支持 Windows 、macOS 及 Switch 平台,Steam 售价 50 元,任天堂 eShop 美区售价 15 美元。