一、引言
开推之前,我以为我是上帝;开推之后,我才发现我是老六。
二、Who is Baba? Baba is You
DICE游戏设计杰出成就奖、游戏开发者大会2020最佳创新和最佳设计奖、2020年度日本游戏大奖的“游戏设计师大奖”、2020年北欧游戏年度游戏奖……
当以上这些赫赫有名的游戏大奖统统被一款游戏收入囊中时,或许你会下意识地猜测:这肯定是某个由一线游戏厂商精心制作的3A级游戏大作,才能有这般拿奖拿到手软的实力。毕竟在游戏界的传统认知里,“3A Game is Best”。
就在这时,一只从哪里冒出来的二维小白兔慢条斯理地走到这句话前,竟一把推开了“3A Game”,然后不慌不忙地站在了“is Best”的前面。
随着这一推,游戏世界的既定法则竟也陡然转变。现在游戏界的认知中,“3A Game”不再是“Best”,而是“Baba is Best”。
发生了什么?正一头雾水的你可能想问:“Who is Baba?”
小白兔看向了你:“Baba is You”。
三、已成经典的推箱子游戏
《Baba is You》,是一款由芬兰独立游戏开发者阿尔维2017年参加北欧Game Jam比赛时开发的益智解谜游戏。而这款拿下当年比赛第一名的小游戏的基础玩法,只用玩家们耳熟能详的三个字就可以简明地概括:推箱子。游戏中玩家将操纵一只名为“Baba”的兔子,通过推动场景内的各种物体,最终找到出口过关。
而“推箱子”这个玩法,在游戏界最早可追溯到1981年由日本人今林宏行首创的游戏《仓库番》。游戏中玩家将扮演仓库工人,以“推动”箱子的方式将指定数量的箱子推到指定地点,即为过关。值得注意的是,游戏限制箱子只能以“被推”的方式移动,不是以“被拉”的方式移动。当箱子被推到靠墙时,玩家则不能背对墙壁把箱子推回到空处。
不过,对于广大的中国玩家而言,最早接触到的推箱子类游戏,则可能是由《三国演义》衍生而出的国产益智游戏《华容道》。《华容道》取自赤壁之战曹操败走华容道、关羽义气放曹操的典故,以一个由二十个方格组成的棋盘作为华容道,其中分别摆上一个2x2方块代表曹操,五个1x2方块代表蜀汉五虎上将,四个1x1方块代表四个蜀兵,剩余两个方格则是预留的方块移动空间。玩家可以自由推动方块至空格处,直至将代表曹操的方块移动至棋盘正下方的出口,才算助曹操脱逃成功。
由于“推箱子”非常考验玩家的逻辑思维,因此也逐渐被其他类型的游戏吸纳,成为了经典的解谜关卡、特别是地牢关卡的设计之一。例如《像素地牢》、《天命奇御2》等地牢探险类或者动作冒险类游戏都加入了“推箱子”关卡来作为主要或者辅助的游戏玩法。
那么,《Baba is You》作为一款乍一看和传统“推箱子”游戏大同小异的独立游戏,到底又凭什么受到了玩家们的一致好评呢?
答案便是:你推动的不是箱子,而是这个世界的运转法则。
四、推动名为“法则”的箱子
从游戏的开场教学,《Baba is You》就显露出了其在“推箱子”玩法上的别出心裁。除了画面中间有着以一列石头代替箱子隔开两侧代表玩家的小白兔“Baba”以及代表目的地的旗帜这一经典“推箱子”关卡外,画面的四角还醒目地加上了四句话,分别为“Baba is You”、“Flag is Win”、“Wall is Stop”和“Rock is Push”。这一看,仿佛开发者一时疏忽将游戏的程序代码意外地暴露在玩家面前。
然而,就是这么一个稍显滑稽的教学关卡,却暗藏玄机。如果这时玩家没有按照思维定式径直向右推开石头走到旗帜处通关,而是注意到两侧没有墙壁封堵而操纵Baba向左移动的话,就能看见神奇的一幕:Baba竟离开了画面中央的关卡,并进入了关卡之外的黑色空间。
接着,如果玩家出于好奇继续移动Baba到下方的“Wall is Stop”(遇墙即止)处,然后轻轻一推,就会赫然发现这句话中的每个单词竟然都像箱子一样能被推动。同时,原本明亮的语句突然变得暗淡,如同失去了法力的魔咒一般。而当Baba再回头触碰墙壁时,神奇的一幕发生了:Baba竟然能够穿墙而过,不再受到阻挡,这也说明了“Wall is Stop”这一限制语句在单词被推开的那一瞬间已经失效。
如果玩家再将单词从左至右组合回去呢?那么“Wall is Stop”语句将重新点亮,墙壁也恢复了对Baba的阻挡。如果玩家将不同的单词打乱组合呢?例如“Flag is Push”,那么画面中原本象征胜利通关的固定旗帜竟也可以像石头一样被推动。
换言之,画面四个角的每句话都恰似一道限定了游戏法则的程序语句,而游戏中真正能推动的箱子,则正是这些法则语句中的每个单词,以及被赋予了“Push”能力的物体。而玩家只需操纵Baba以“推箱子”这一简单的方式来推动单词按照一定逻辑排列组合,就能废除原有法则,甚至制定出新的法则!
当玩家尝试了这一全新的机制时,或许才能隐约地感觉到自己被赋予了怎样前所未有的权力:我不再仅是推箱子的小白兔Baba,同时也是掌握这个游戏空间里万物法则的“无上意志”。
五、基于语法和逻辑的千变万化
既然《Baba is You》中的核心箱子是制定了游戏法则的单词语句,那么推动这样的新箱子又能带来怎样的玩法趣味和解谜难度呢?
首先,游戏中所有的法则语句,都采用了最基础的“主谓宾”语法结构,其中每个部分都限定为一个单词来作为单一的箱子。而游戏基于语句重组的核心玩法,则是利用了“is”这一单词的双重含义,即表明同等身份的“是”含义,以及赋予同等属性的“具有”含义,实现了游戏内物体(包括Baba)能自由获得不同身份以及属性的效果,从而巧妙地突破了传统“推箱子”游戏中只能由主角来推动或者到达指定地点的玩法定式。
以传递物体的“属性”为例,在下图关卡中,原本被赋予了“胜利通关”属性的旗帜被水池围住,由于“Water is Sink”(遇水即沉)的存在,Baba如果直接触碰水池则会立刻下沉溺亡。然而因为“Water is Sink”(遇水即沉)和“Wall is Stop”(遇墙即止)都在Baba所处的墙壁空间之外,玩家无法穿墙更改这一既定法则。而唯二在墙内可任由玩家更改的法则,便是“Rock is Push”(遇石可推)和“Flag is Win”(遇旗则胜)。
如果观察这一关卡的设计,玩家很容易发现Baba是不可能接触到旗帜的,但是却能够轻松触碰到石头。因此,只要将“Flag”的“Win”属性箱子推动到“Rock is”之后取代“Push”属性的位置,就可以将Win”属性赋予“Rock”来制定新的逻辑法则“Rock is Win”(遇石则胜),从而轻松破关。
而这样的身份或者属性传递通过推箱子排列组合的玩法,还能通过增加新的英文单词箱子来不断拓展上限。比如加入名为“and”的连词箱子,使得同一物体可以既可以获得身份,也能被赋予属性,或者被同时赋予两种不同的属性,亦或者两种物体具有同一身份。例如在下图的关卡中,玩家可以通过“and”箱子来赋予星星“推动”和“沉没”两种属性,并推动其触碰具有“挫败”属性的骷髅使之沉没,从而开辟新的通路。
另外,玩家还可以将“Carb”和“And”两个箱子推到“Baba is You”的语法之前,形成“Card and Baba is You”(蟹和巴巴都是你)的新法则,从而在获得Baba的身份之外还获得墙壁外的螃蟹的身份,从而操纵螃蟹轻松移动到代表胜利的旗帜处过关。
而以上的举例也同时彰显了游戏的难点:并不是所有的关卡法则都可以被触碰更改。除了一些法则被放在了Baba可以移动到的范围之外,也因为本作只允许“推”箱子而禁止“拉”箱子,因此当一些法则被放置了画面边角的时候,玩家也无法通过“推动”来将其作废或者重组。其次,所有的语句法则只有在单词箱子按照正确的语法顺序从左至右或者从上至下排列组合时才能生效,而任何反向的排列都无法奏效,如果在一些关键语句周围通过墙壁和物体对语句排序加以限制,便也能够进一步提升了玩家重新制定法则的难度。
因此,游戏中玩家虽然是前所未有的能改变既定游戏法则的“上帝”,但越随着游戏的深入,便越是得戴着镣铐起舞。当更多的新箱子及新限制被加入到游戏中后,玩家所要思考的语法和逻辑维度也是不断更新升级,所以即使游戏绝大部分关卡都能在一分钟甚至十几秒内速通,但玩家在成功通关某些后期关卡或者特殊关卡时,很可能要思考和试错上半个小时,乃至更久。无疑,这将是一场烧脑的旅程。但是烧脑之后找到通关之法的巨大喜悦,却也让无数玩家感到无比上头。
六、结语
《Baba is You》大胆而又创新地允许玩家打破固有游戏逻辑框架来另辟蹊径解决游戏内的谜题,不仅是让“推箱子”这一经典玩法焕发了第二春,也将独立游戏的开发理念提高到了一个新的高度,真乃不可多得的益智游戏神作。而这时笔者回想起开发者为游戏取的名字,才醒悟其背后的隐喻和奥妙:
“谁是那个打破了游戏定式的Baba?”
“Baba is You!”