透过Baba is you看「玩点叙述」
一言蔽之,Baba is you是添加了「語(yǔ)義箱」的推箱子。玩點(diǎn)的表現(xiàn)形式是推箱子,但關(guān)卡設(shè)計(jì)的重心并不在于推箱子。之所以如此,一是因?yàn)閭鹘y(tǒng)的推箱子不能連推(即傳統(tǒng)推箱子一次只能推動(dòng)一個(gè)箱子),而游戲中可以一次推動(dòng)多個(gè)箱子;二是動(dòng)態(tài)的規(guī)則與固定地圖結(jié)構(gòu)的設(shè)計(jì)互相排斥。
「語(yǔ)義箱」指代表一定含義的箱子。在游戲中一個(gè)語(yǔ)義箱就是一個(gè)語(yǔ)素,通過(guò)語(yǔ)素的組配來(lái)構(gòu)成一句話(huà)。比如Baba is you就是由「BABA」「IS」「YOU」這三個(gè)語(yǔ)素構(gòu)成的一個(gè)句子。單個(gè)語(yǔ)義箱不只代表單個(gè)語(yǔ)素,它還可以擴(kuò)展為詞組、句段等,如「BABA AND KEKE」就可以作為一個(gè)語(yǔ)義箱,而不是分為三個(gè)語(yǔ)素。為敘述方便,語(yǔ)素亦指語(yǔ)義箱。
游戲里的文本只借了英語(yǔ)的殼,各個(gè)語(yǔ)素的組配有游戲系統(tǒng)的一套內(nèi)在邏輯。英文只是一個(gè)玩家和機(jī)制之間的媒介,所以用自然語(yǔ)言的思路去理解游戲機(jī)制是不科學(xué)的。打個(gè)比方,英文的基本語(yǔ)序是SVO,即主謂賓,「YOU」按英文的思路理解應(yīng)該是主語(yǔ),可它實(shí)質(zhì)是屬性,這也是為什么玩家會(huì)產(chǎn)生「You is win」的解謎思路。開(kāi)發(fā)者的靈感來(lái)源于編程,正確的思路應(yīng)該是SVA,即主語(yǔ)+謂語(yǔ)+屬性,按照編程理解應(yīng)該是對(duì)象+運(yùn)算符+屬性。
為區(qū)分游戲中的文本(TEXT)和實(shí)體(Object),S、V、A、O、T分別代指主語(yǔ)/對(duì)象、謂語(yǔ)/運(yùn)算符、屬性、實(shí)體、文本。
S(Subject)與O(Object)相對(duì)應(yīng)。S、O可以自由創(chuàng)造無(wú)窮多個(gè),不同的S、O只代表不同的實(shí)體。玩家會(huì)因?yàn)楝F(xiàn)實(shí)世界的固有認(rèn)知與游戲定義的規(guī)則的差異而限制解謎思路,利用這一點(diǎn)設(shè)計(jì)的關(guān)卡有Level lake 13.burglary(將DOOR認(rèn)知為WALL)等等。
V(Verb)與A(Attribute)是玩點(diǎn)的關(guān)鍵。
Level.0 baba is you
[baba][flag][rock][flag][wall]
baba is you
flag is win
wall is stop
rock is push
第零關(guān)不改變規(guī)則也可以通關(guān),看起來(lái)很簡(jiǎn)單。
但是這一關(guān)的語(yǔ)素組配自由度非常高,可以推理出的游戲機(jī)制包括不限于:
?
- 規(guī)則的組配結(jié)構(gòu)為SVA。
- 規(guī)則的組配有方向性,由左至右和由上至下的語(yǔ)素順序允許組配,另外兩個(gè)方向則不允許。
- 對(duì)于「IS」可以進(jìn)行十字組配。
- 當(dāng)「YOU」是以多個(gè)物體的時(shí),可以重疊。
- A類(lèi)語(yǔ)素的優(yōu)先度為「PUSH」>「STOP」>「WIN」。
- 「IS」不對(duì)A類(lèi)語(yǔ)素接續(xù)。
- 同時(shí)將O1轉(zhuǎn)為O2和O3(比如WALL同時(shí)接受WALL IS ROCK和WALL IS FLAG),O1會(huì)變?yōu)镺2和O3的重疊(ROCK和WALL的重疊)。
接下來(lái)的關(guān)卡就是把第零關(guān)可以推理出來(lái)的游戲機(jī)制弄碎作為剩下關(guān)卡的設(shè)計(jì)思路,讓玩家逐步學(xué)習(xí)和理解游戲機(jī)制。
level.1 where do i go
(掌握A的組配)
<area 1>
[baba]
wall is stop
<area 2>–wall block
flag/is/win
baba is you
[flag]
level.2 now what is this
(掌握S的組配)
<area 1>
[wall]
flag is stop
<area 2>–flag block
baba/is/win
wall is you
level.3 out of reach
(引入新語(yǔ)素「SINK」,理解它的含義)
//wall is stop
//baba is you
//water is sink
<area 1>
[baba]
[rock]*2
<area 2.1>–water.1 blank
Rock is push
Flag is win
<area 2.2>–water.2blanks
[flag]
Level 4.still out of reach
(引入新語(yǔ)素「DEFEAT」,理解它的含義,理解T和O可重疊)
//flag is win
//baba is you
<area 1>
[baba]
[rock]*3
Rock is push
<area 2>– skull block– skull and [skull] .1 blank
[flag]
Skull is defeat
level.5 volcano
(引入新語(yǔ)素「MELT」和「HOT」,理解它的含義,可能理解語(yǔ)素優(yōu)先度)
//wall is stop
//lava is hot
//baba is melt
<area 1>
Baba is you
Rock* is push
lava
[baba]
[rock]
<area 2>–lava block.5 blanks
Flag is win
[flag]
Level.6 off limits
(深入理解A的組配)
//rock is stop
//skull is defeat
//flag is win
<area 1>
[baba]
Wall is stop
<area 2>–skull block
[flag]
<area 3>–wall block
Baba is you
Level.7 glass yard
(理解十字組配)
<area 1>
//grass is stop
Baba is you
Flag/win
[flag]
Level lake.1 icy waters(引入新語(yǔ)素「AND」)
Level lake.3 affection(引入新語(yǔ)素「MOVE」和WAIT的概念)
Level lake.6 lock(引入新語(yǔ)素「SHUT」和「OPEN」)
Level lake.9 changeless(理解規(guī)則優(yōu)先級(jí))
Level lake-extra 1 submerged ruins(掌握共同控制多個(gè)實(shí)體的思路)
可以看到Level.0的信息量看起來(lái)不大,但隱含的QQ號(hào)碼買(mǎi)賣(mài)推理信息直到初始關(guān)卡組和Lake組全部完成才完整地、透明地呈現(xiàn)出來(lái),整個(gè)過(guò)程是循序漸進(jìn)的。
還有一點(diǎn),Baba is you并不是完全自由的改變規(guī)則的游戲,它的底層是有一系列的元規(guī)則的:
- 「.. IS YOU」是固定的組配,游戲開(kāi)始就已經(jīng)初始化。能改變的只有這條規(guī)則的S類(lèi)語(yǔ)素,而且只能從行或列方向推動(dòng)。
- 被類(lèi)似「IS STOP」規(guī)則所保護(hù)的文本(IS STOP本身也被保護(hù))。盡管最后可能還是有方法改變這個(gè)元規(guī)則,但可以改變的時(shí)候已經(jīng)可以贏了,這時(shí)元規(guī)則的目的已經(jīng)達(dá)到了。
- 語(yǔ)素優(yōu)先度和組合方式的問(wèn)題。e.g 「MOVE」>「PUSH」>「WEAK」
- 規(guī)則優(yōu)先度的問(wèn)題。e.g A是S類(lèi)語(yǔ)素,當(dāng)「A IS A」成立的時(shí)候,A無(wú)法轉(zhuǎn)換為其他S類(lèi)語(yǔ)素。
- O和T可以重疊。
這些元規(guī)則成為一些關(guān)卡解題的關(guān)鍵,我看了幾個(gè)比較有名的播客的視頻,當(dāng)?shù)谖鍡l元規(guī)則首次作為解題關(guān)鍵時(shí),無(wú)一例外都把他們給困住了。但其實(shí)這個(gè)元規(guī)則在之前的關(guān)卡已經(jīng)暗示了,island組的第5關(guān)已經(jīng)展示了O和T可以重疊的元規(guī)則。而第一次需要理解這個(gè)元規(guī)則并使用這個(gè)技巧是在island組的第11關(guān)。
Hempuli提到在開(kāi)發(fā)早期,曾設(shè)想過(guò)一些元規(guī)則,包括「YOU IS YOU」「GAME IS WIN」,「RIGHT IS DEFEAT」。
前者是無(wú)實(shí)體的元規(guī)則,對(duì)關(guān)卡設(shè)計(jì)而言意義不大,「GAME IS WIN」和「FLAG IS WIN」本質(zhì)是一樣的,無(wú)非是是否添加一個(gè)旗幟實(shí)體而已。倒是后者打破第四面墻更有意思。
Baba is you的關(guān)卡設(shè)計(jì)是值得研究的,開(kāi)發(fā)者很聰明也很有經(jīng)驗(yàn)。
比如island組的ex.4,是island.10和Base.4的組合。整個(gè)關(guān)卡的目標(biāo)在右方非常明了,要組成「FLAG AND ROCK AND ICE IS WIN」的規(guī)則,即將三個(gè)V類(lèi)語(yǔ)素推到右方。兩個(gè)V類(lèi)語(yǔ)素通過(guò)MOVE的機(jī)制推到右方,最后一個(gè)V類(lèi)語(yǔ)素要把其他語(yǔ)素排成一列再推過(guò)去,這時(shí)候要數(shù)格子看,距離夠不夠。本身地圖沒(méi)有網(wǎng)格線,作者添加了相間的棕色草輔助玩家計(jì)數(shù)。右方管道預(yù)留的格子也考驗(yàn)了玩家時(shí)機(jī)把控的技巧。
玩點(diǎn)與敘述相結(jié)合
一般的游戲敘述或講故事的方式有過(guò)程動(dòng)畫(huà)、npc對(duì)話(huà)、環(huán)性語(yǔ)音(Ambience voiceover)、環(huán)境敘述(Environmental storytelling)以及書(shū)、信等文字載體。它們都是無(wú)一例外都是玩點(diǎn)外部的敘述方式。
有一些游戲,玩點(diǎn)本身就是敘述的載體,比如「致命框架」和「Will:美好世界」,前者的玩點(diǎn)和敘述載體同是圖片,后者同是句段。
Baba is you則分離得更徹底,敘述載體變成了語(yǔ)素組配(自然語(yǔ)言)。
自然語(yǔ)言本身的作用就是傳遞信息,而游戲的玩點(diǎn)機(jī)制包括了自然語(yǔ)言,這也使得玩點(diǎn)內(nèi)部與敘述融合在了一起。
這類(lèi)玩點(diǎn)和敘述組合的游戲都有一個(gè)特點(diǎn):重新排列若干個(gè)擁有一定表現(xiàn)形式的元素,組合成一個(gè)故事。
對(duì)比傳統(tǒng)Puzzle,例如推箱子、填字游戲、數(shù)獨(dú),難讓玩家沉浸。伴隨游戲元素、邏輯鏈和復(fù)雜度的增加,后期通關(guān)的成本和收獲往往不成正比。這點(diǎn)Baba is you也是一樣的,僅憑通關(guān)后的一句Congratulations顯然無(wú)法給予玩家足夠的動(dòng)力去一關(guān)接一關(guān)地玩下去。
普通的解決方法是做個(gè)斯金納箱。最簡(jiǎn)單的,通一關(guān)解鎖一個(gè)新的語(yǔ)素(特別是S類(lèi)語(yǔ)素,僅僅通過(guò)做兩張圖片就可以實(shí)現(xiàn))。
但是Baba is you這類(lèi)游戲和傳統(tǒng)Puzzle不一樣,它的機(jī)制決定了它能提供更多的信息,并利用這些信息敘述,提高玩家的內(nèi)在激勵(lì)。
傳統(tǒng)Puzzle,推箱子提供墻體構(gòu)造、箱子和放置位置、角色位置;填字游戲和數(shù)獨(dú)提供單一的文字和數(shù)字。傳統(tǒng)Puzzle可以通過(guò)一定的方法提供信息,但是難度不小——如何保證游戲的趣味性和復(fù)雜性的前提下,在填字游戲中做藏頭詩(shī)、在數(shù)獨(dú)中做摩斯電碼、在推箱子中做拼字?
而且如果實(shí)現(xiàn)語(yǔ)義網(wǎng),這樣的游戲所敘述的故事對(duì)于每一個(gè)玩家來(lái)說(shuō)都是獨(dú)一無(wú)二的。
總結(jié)
以上是生活随笔為你收集整理的透过Baba is you看「玩点叙述」的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 从《爱莉克斯》说起,聊聊当前 VR 游戏
- 下一篇: 以游戏演绎1200多年前的古诗——《画境