別誤會(huì),這不是什么大學(xué)宿舍日常問候語,而是一款了不起的獨(dú)立游戲的名字。有多了不起?寫這篇文章的當(dāng)兒,《Baba Is You》在 Steam 的 795 篇用戶評(píng)測(cè)中只有 6 篇差評(píng),99.2% 好評(píng)率意味著它實(shí)際已經(jīng)超越了以故事見長的 KEY 社旗下游戲《星之夢(mèng)》98.9% 好評(píng)率,在正式發(fā)行半個(gè)月后成功登頂 Steam 歷史口碑排行榜第一名(盡管可能出于算法或數(shù)據(jù)更新問題顯示排在第二)。然而若是慕名來嘗試,游戲設(shè)計(jì)者很快就會(huì)告訴你誰才是真正的「爸爸」——評(píng)論區(qū)里最常見的評(píng)論是「我覺得自己智力有問題」。乍看之下,這不過是一部扔進(jìn)茫茫獨(dú)立游戲海里就會(huì)淹沒其中的推箱子游戲——《Baba Is You》的基本交互確實(shí)是老掉牙的推箱子玩法。然而使它從《Into the Breach》和《掘地求升》等優(yōu)秀游戲圍剿中拿下去年獨(dú)立游戲節(jié)(IGF)「最佳游戲設(shè)計(jì)獎(jiǎng)」并聲名大噪的,是一個(gè)天才的靈感:允許玩家自行重構(gòu)游戲規(guī)則以實(shí)現(xiàn)目的。實(shí)際上,BABA 是游戲里的角色,一只長得像兔子的不明生物(并且很快還會(huì)遇見得像腰子的不明生物二號(hào) KEKE),而游戲標(biāo)題忠實(shí)地反映了作品的核心概念:邏輯賦值。不能用自然語言的方式來理解游戲標(biāo)題,而應(yīng)該用編程的思維來解讀:「BABA IS YOU」并不意味著「BABA 是你」,而是代表「YOU」(玩家正在操縱的東西)這一屬性被賦予了 BABA,而這一屬性也同樣能賦予給其他物體。因此,玩家在游戲過程中控制的不僅是 BABA,還可能是石頭、墻壁、旗幟……等等,而玩家也要靈活運(yùn)用這一機(jī)制更改游戲規(guī)則,達(dá)成通關(guān)目標(biāo)。在每個(gè)關(guān)卡里,當(dāng)前的規(guī)則會(huì)以單詞方塊(箱子)的形式組成,散落在地圖各處。比如說,在典型的關(guān)卡一般會(huì)包含各由三個(gè)方塊依序排列構(gòu)成的兩條語法規(guī)則:「BABA IS YOU」和「FLAG IS WIN」,在這樣的情境下設(shè)法讓 BABA 觸碰到地圖上的旗子便能過關(guān)。但同時(shí),游戲也在不斷挑戰(zhàn)我們的下意識(shí)直覺與刻板印象。規(guī)則隨關(guān)卡改變,因此很多我們認(rèn)為自然而然的法則在當(dāng)前關(guān)卡未必成立:玩家控制的主角未必是 BABA,過關(guān)條件也未必是碰到旗子;很多預(yù)設(shè)規(guī)則也有違常識(shí):沒有被賦予「STOP」(阻止移動(dòng))屬性的墻壁可以自由穿過,被賦予了「PUSH」(可推動(dòng))而非「SHUT」(關(guān)閉)屬性的門不需要用鑰匙打開,而是可以直接推走……永遠(yuǎn)要記住,未被書寫的規(guī)則就不是規(guī)則。游戲的核心玩法就在于讓玩家以推箱子的方式改變各單詞方塊的位置,從而破壞或更改原有規(guī)則,實(shí)現(xiàn)讓「YOU」接觸到「WIN」的過關(guān)條件。當(dāng)然,設(shè)計(jì)者不會(huì)任由玩家隨意地設(shè)定規(guī)則,單詞方塊必須按照一定的語法排列才能生效。像「PUSH」「MOVE」「WIN」「STOP」等抽象概念必須放置于「BABA」「FLAG」「LAVA」等名詞方塊之后,并由「IS」這個(gè)邏輯詞連接。當(dāng)前生效的規(guī)會(huì)高亮顯示,也可以進(jìn)入暫停菜單查看目前所有起效著的規(guī)則列表。被困在一個(gè)房間里怎么辦?很簡單,直接把「WALL IS STOP」這條規(guī)則破壞掉就可以直接走出去了:拿不到旗子?那就把勝利條件改為觸碰石頭:或者更喪心病狂一些,直接把勝利條件改為 BABA 本身——當(dāng)「YOU」和「WIN」兩個(gè)屬性同時(shí)被賦予 BABA 時(shí),什么都不用干就能直接過關(guān):正因?yàn)橛螒蛟试S玩家自由地更改規(guī)則,因此在相對(duì)簡單的前期關(guān)卡里,大可以發(fā)揮創(chuàng)意想出各種各樣的過關(guān)方式,以至于找出盡可能多的解法成了我的主要樂趣所在。舉個(gè)例子,在「AFFECTION」這關(guān),預(yù)設(shè)的條件是讓角色觸碰到圍在水藻之間的愛心即可過關(guān),然而一旦碰到水藻就會(huì)死亡。一個(gè)辦法是將「MOVE」(按一定路線循環(huán)移動(dòng))屬性賦予水藻,讓水藻自行將愛心推向 BABA:抑或?qū)ⅰ窶OVE」屬性賦予愛心,讓愛心自己跑出水藻的封鎖:還可以從水藻著手,使其可以被推動(dòng),推開以后就能直接進(jìn)入房間拿走愛心:讓水藻全部變成愛心也是個(gè)好主意:既然水藻能變成愛心,為什么不把四處游走的 KEKE 們也變成愛心呢?就這樣,我在這么一個(gè)關(guān)卡里前前后后琢磨出了七八種過關(guān)方式,發(fā)揮創(chuàng)造力的確能帶來莫大的成就感。游戲機(jī)制的深度為各種「奇技淫巧」提供了生存的土壤,以至于即便在我通關(guān)以后,看見視頻里其他人的解法時(shí)依然會(huì)大吃一驚:「???還能這樣玩?」總而言之,規(guī)則上的自由度讓《Baba Is You》的每個(gè)關(guān)卡都像是一場(chǎng)妙趣橫生的冒險(xiǎn),而富有挑戰(zhàn)性的謎題也足以讓玩家在成功通關(guān)后心滿意足。也就無怪乎一向挑剔的玩家們都對(duì)這款游戲贊不絕口,哪怕游戲只提供英文版本(機(jī)制也決定了了它難以被翻譯),迄今唯一的中文差評(píng)還只是對(duì)疑似存在 bug 的質(zhì)疑,游戲設(shè)計(jì)之優(yōu)秀由此可見一斑。《Baba Is You》的成功無疑是這個(gè)時(shí)代對(duì)創(chuàng)意的褒獎(jiǎng),但創(chuàng)意的誕生絕非「妙手偶得之」,它同樣需要重復(fù)練習(xí)與打磨——網(wǎng)名 Hempuli 的開發(fā)者 Arvi Teikari 盡管還是赫爾辛基大學(xué)的一名學(xué)生,個(gè)人主頁上卻已經(jīng)羅列著他參與制作過的數(shù)十款獨(dú)立游戲。也許正是這些豐富的實(shí)踐經(jīng)歷,釀出了《Baba Is You》的驚人魅力。《Baba Is You》支持 Windows 、macOS 及 Switch 平臺(tái),Steam 售價(jià) 50 元,任天堂 eShop 美區(qū)售價(jià) 15 美元。題圖來自:Goomba Stomp