用母語(yǔ)玩游戲,會(huì)讓人感覺(jué)回到了主場(chǎng)。
去年年中,軟件工程師Josh Wardle為自己的伴侶制作了一款填字游戲《Wordle》。10月,《Wordle》以網(wǎng)頁(yè)游戲的形式正式上線。11月,玩《Wordle》的人還不到100個(gè),兩個(gè)月后,這個(gè)數(shù)字超過(guò)了30萬(wàn)。一張張由綠色、黃色、灰色格子組成的圖片在社交媒體上廣泛流傳,它們代表著休閑類(lèi)游戲成功的一種經(jīng)典范式:簡(jiǎn)單、輕松、病毒式傳播,擴(kuò)散到人們能接觸到的一切社交媒介。
《Wordle》成功之后,許多內(nèi)容相似、語(yǔ)言不同的版本也陸續(xù)上線,在一些使用范圍廣、人數(shù)多的語(yǔ)言中,變體“Wordle”的熱度不輸英文原版。在多語(yǔ)言版本持續(xù)流行的背后,一些潛移默化的溝通與融合正不斷發(fā)生。
Anthony是《漢兜》——漢字“Wordle”——的制作者。在這個(gè)“戲仿”“致敬”意味濃厚的游戲里,他仍嘗試著交流與表達(dá)。
作為游戲,《Wordle》簡(jiǎn)單得幾乎不需要花時(shí)間學(xué)習(xí)。它由一組5×6的格子和一個(gè)虛擬鍵盤(pán)組成,玩家有6次機(jī)會(huì)來(lái)猜出一個(gè)由5個(gè)字母構(gòu)成的單詞。在猜詞過(guò)程中,游戲會(huì)給出3種提示:綠色代表字母在正確的位置上;黃色代表目標(biāo)詞語(yǔ)中包含這個(gè)字母,但不在正確的位置上;灰色則表示目標(biāo)詞語(yǔ)中不含這個(gè)字母。
這種玩法并不是《Wordle》首創(chuàng),類(lèi)似的填字游戲最早可以追溯到一個(gè)多世紀(jì)以前。到了1955年,一款雙人游玩的填字游戲《Jotto》除了使用紙筆作為載體之外,規(guī)則已經(jīng)與《Wordle》非常相似。上世紀(jì)80年代,不少?lài)?guó)家的電視上播放過(guò)以填字游戲?yàn)橹饕獌?nèi)容的節(jié)目。如今,人們?nèi)阅茉趫?bào)紙、雜志、應(yīng)用程序上玩到相似的填字游戲。
但只有《Wordle》火了起來(lái)。作者Josh Wardle曾在采訪中提到,他一開(kāi)始只是想做一個(gè)簡(jiǎn)單、有趣、免費(fèi)的游戲,然而《Wordle》的熱度很快超出了他的想象。在社交平臺(tái)上掀起一陣幾百萬(wàn)人的猜詞游戲浪潮之后,《Wordle》被一家老牌媒體以百萬(wàn)美元價(jià)格收購(gòu)。
現(xiàn)在回看,同為軟件工程師的Anthony認(rèn)為,《Wordle》的成功有其必然性,它符合病毒式營(yíng)銷(xiāo)的傳播模型。Anthony說(shuō),《Wordle》在設(shè)計(jì)上有不少“做得很好、很對(duì)”的地方,在他看來(lái),主要有3點(diǎn):
一是簡(jiǎn)單,幾乎不需要什么準(zhǔn)入門(mén)檻,任何人都能玩;二是每天一道題,讓玩家把“打卡”當(dāng)成一種習(xí)慣;三是在同一時(shí)間為所有玩家提供相同題目。
和所有人做一樣的題目,在社交平臺(tái)上會(huì)明顯放大玩家的成就感。很多人會(huì)和朋友比較,我用了3次猜對(duì),你用了4次或者沒(méi)猜對(duì),我就比你厲害,至少比你幸運(yùn)。這種成就感比單純猜中詞語(yǔ)更大,游戲也就更能得到玩家喜愛(ài)。
“每天一道題”則更像是一種饑餓營(yíng)銷(xiāo)。Anthony說(shuō),以玩法來(lái)看,《Wordle》并不算特別耐玩,如果像普通游戲那樣做幾百個(gè)關(guān)卡,讓玩家一直玩下去,很多人也許玩?zhèn)€五六關(guān)就沒(méi)興趣了?!懊刻煲坏李}目可以讓人一直記得這件事,”Anthony說(shuō),“每天花三五分鐘玩完一局,你會(huì)感覺(jué)意猶未盡,會(huì)提醒自己明天還要繼續(xù)玩。這是一種很巧妙的方式。”
至于那些讓《Wordle》進(jìn)一步提升熱度的社會(huì)新聞,在游戲玩家人數(shù)和流傳范圍逐漸擴(kuò)大的前提下,既是巧合,也是必然。今年2月,美國(guó)一名80歲的《Wordle》玩家遭遇入室犯罪,女兒因她沒(méi)有按時(shí)上線打卡游戲而心生警覺(jué),繼而報(bào)警,在被綁架17小時(shí)后,這名玩家成功獲救。這個(gè)過(guò)程中,《Wordle》作為讓女兒及時(shí)發(fā)現(xiàn)母親異狀、爭(zhēng)取救援時(shí)間的關(guān)鍵點(diǎn),體現(xiàn)出“游戲在生活中發(fā)揮了重要作用”,同時(shí),這讓《Wordle》自身也獲得了更多關(guān)注。
但在最初,Anthony還沒(méi)有想到《Wordle》可以這么火,也沒(méi)想過(guò)要去模仿它。之所以會(huì)去做《漢兜》,他說(shuō),真正的契機(jī)是一張梗圖。
Anthony今年25歲,剛走出大學(xué)校園。他在一家法國(guó)公司做開(kāi)源社區(qū)項(xiàng)目,“核心產(chǎn)品以開(kāi)源為主,再依靠開(kāi)源的產(chǎn)品去做一些生態(tài)上的東西,通過(guò)這樣的方式去盈利”。他說(shuō),自己做的是遠(yuǎn)程開(kāi)發(fā),每隔一段時(shí)間就換一個(gè)城市,“像是邊旅游邊工作”。
Anthony很早就接觸了《Wordle》,當(dāng)時(shí)它還不像現(xiàn)在這么火,但已經(jīng)在軟件工程師朋友圈里有了一些熱度。Anthony當(dāng)時(shí)更看重它在網(wǎng)頁(yè)上呈現(xiàn)出的效果——如何用比較簡(jiǎn)單的方法做出一個(gè)漂亮的網(wǎng)頁(yè)。他說(shuō),如果要教別人怎么寫(xiě)網(wǎng)頁(yè),《Wordle》就是最好的范例。
工程師們一開(kāi)始對(duì)《Wordle》的關(guān)注也以技術(shù)為主。許多人錄下教程影片發(fā)在視頻平臺(tái)上:怎樣從零開(kāi)始寫(xiě)一個(gè)“Wordle”。
直到這時(shí),Anthony還沒(méi)有做一個(gè)“類(lèi)Wordle”游戲的想法。后來(lái)某一天,一個(gè)朋友在群里發(fā)了一張梗圖:有人把Wordle界面下方的英文鍵盤(pán)換成了一個(gè)排列著密密麻麻漢字的格子,上方寫(xiě)著5個(gè)灰色漢字“萬(wàn)事開(kāi)頭難”。
這張圖在群里引發(fā)了一陣笑聲。笑過(guò)之后,他們開(kāi)始思考,如果真的要做一個(gè)“漢字Wordle”,應(yīng)該怎樣做。
Anthony當(dāng)天正好出門(mén),他在車(chē)上推敲這個(gè)游戲可能的玩法。他發(fā)現(xiàn),最直觀的方式是把字拆成聲母和韻母,先猜讀音,再確定對(duì)應(yīng)的字。這樣一來(lái),格子也可以從《Wordle》的5個(gè)縮減成4個(gè),“四字成語(yǔ)”更符合大多數(shù)漢字使用者的習(xí)慣。
回到家,Anthony花30分鐘做好了一個(gè)Demo,和女朋友Inès一起開(kāi)始測(cè)試。
“最初我們選了一個(gè)開(kāi)源的數(shù)據(jù)庫(kù),隨機(jī)抽出里面收錄的成語(yǔ)來(lái)嘗試?!盇nthony說(shuō),“但效果不太好,很多成語(yǔ)非常冷僻,猜十幾二十次也未必猜得出?!焙髞?lái),他們給游戲加上了提示,告知玩家一組正確的拼音或一個(gè)正確的字,進(jìn)一步降低難度。
這就是《漢兜》的雛形。在《漢兜》中,玩家有10次機(jī)會(huì)猜一個(gè)四字詞語(yǔ),每次猜測(cè)后會(huì)用不同顏色顯示出漢字與拼音正確與否:綠色代表漢字、拼音正確,位置也正確;橙色表示漢字、拼音正確,但位置不正確;灰色表示目標(biāo)詞語(yǔ)中不包含玩家猜測(cè)的拼音和漢字。
一番調(diào)整過(guò)后,Anthony把它發(fā)到了工程師朋友群里,朋友們幫忙測(cè)試,提出了不少修改意見(jiàn)。
修改后的游戲考慮到了更多邊緣狀況。比如多音字,比如重復(fù),比如同一個(gè)詞里可能有兩個(gè)字聲母或韻母相同但音調(diào)不同,比如怎樣讓色盲、色弱玩家也能玩到游戲。
“最典型的一個(gè)例子,”Anthony解釋?zhuān)凹偃缫粋€(gè)詞前兩個(gè)字的聲母都是d,然后玩家在猜詞時(shí)打了一個(gè)有3個(gè)聲母是d的詞,按照一般規(guī)則來(lái)說(shuō),第三個(gè)d應(yīng)該顯示橙色,但正式游戲里第三個(gè)d會(huì)是灰色,因?yàn)橥婕乙呀?jīng)把正確的位置用完了,不能誤導(dǎo)人以為還有一個(gè)d。”
解決了技術(shù)問(wèn)題之后,Anthony開(kāi)始思考一個(gè)更重要的因素:如何讓更多的漢字使用者流暢地體驗(yàn)《漢兜》。
一部分經(jīng)驗(yàn)同樣來(lái)自《Wordle》:作者Josh和他的伴侶Shah從12萬(wàn)個(gè)五字母英語(yǔ)單詞里選擇了2300多個(gè)常用詞,以避免玩家被冷僻詞難倒。不過(guò)他們也有疏忽的時(shí)候——在拼寫(xiě)“喜愛(ài)”這個(gè)詞時(shí),當(dāng)天的正確答案是“favor”,這引發(fā)了一部分英國(guó)玩家的不滿,因?yàn)椤癴avor”是美式英語(yǔ)寫(xiě)法,英式英語(yǔ)中,這個(gè)詞寫(xiě)作“favour”。
在Anthony看來(lái),這至少說(shuō)明了兩件事。一是要給玩家足夠的自由度;二是不同玩家的語(yǔ)言習(xí)慣和詞匯量會(huì)有很大差異,盡管《漢兜》玩家基本都把漢字作為母語(yǔ),但這種差異很有可能成為他們玩游戲時(shí)的障礙。
對(duì)于第一點(diǎn),Anthony的做法是化繁為簡(jiǎn)。受原版《Wordle》影響,不少變體版本都會(huì)在游戲中自帶鍵盤(pán)。這對(duì)大多數(shù)表音文字來(lái)說(shuō)沒(méi)有太大問(wèn)題,但Anthony發(fā)現(xiàn),要在網(wǎng)頁(yè)中實(shí)現(xiàn)中文輸入并不是一件容易的事,即使做了出來(lái),也眾口難調(diào),不如讓玩家用自己的鍵盤(pán),自由輸入他們想猜的詞。這意味著玩家在游戲過(guò)程中可以不受“四字成語(yǔ)”限制,用取巧的方式試錯(cuò)。
“夸張一點(diǎn)說(shuō),你輸‘一二三四’也是可以的?!盇nthony說(shuō),“這實(shí)際上是一個(gè)靈活的難易度系統(tǒng)。你可以給自己定一個(gè)框架,只輸成語(yǔ),也可以自由輸入。想要更簡(jiǎn)單的,還可以看提示?!?/p>
至于第二點(diǎn),它涉及到的內(nèi)容更多,更復(fù)雜,也讓Anthony覺(jué)得更重要。
現(xiàn)在,Anthony和Inès會(huì)在每個(gè)月手動(dòng)挑出30個(gè)成語(yǔ),這30個(gè)成語(yǔ)會(huì)被打亂順序嵌入每一天的游戲中,作為下一個(gè)月《漢兜》的答案。
挑詞過(guò)程比想象中要復(fù)雜一些。Inès的語(yǔ)境來(lái)自繁體中文,兩人在面對(duì)同一個(gè)成語(yǔ)時(shí),經(jīng)常遇到文字、語(yǔ)序和對(duì)含義的理解不完全相同的狀況。有時(shí)候,Anthony提起一個(gè)詞,Inès說(shuō)沒(méi)有學(xué)過(guò),Inès選的一些詞,Anthony是第一次聽(tīng)說(shuō)。
挑選詞語(yǔ)時(shí),Anthony和Inès會(huì)更傾向于那些雙方都看得懂、經(jīng)常使用的詞。不過(guò),Anthony也認(rèn)為,同一個(gè)成語(yǔ)的不同寫(xiě)法可能會(huì)讓玩家更加了解自己使用的語(yǔ)言——盡管與漢語(yǔ)有關(guān),但《漢兜》本質(zhì)上還是一個(gè)靠推理進(jìn)行的游戲,通過(guò)提示,玩家并不難猜出正確答案,而猜出正確答案的過(guò)程很可能是學(xué)習(xí)一個(gè)新詞匯的契機(jī),只需要花幾分鐘,毫無(wú)壓力。
打開(kāi)《漢兜》的頁(yè)面,你能很容易地發(fā)現(xiàn),游戲同時(shí)支持簡(jiǎn)繁體,拼音、注音、雙拼輸入方式,符號(hào)、數(shù)字兩種聲調(diào),以及色彩增強(qiáng)模式。這些都是為了讓更多玩家玩到它。
Anthony在中國(guó)臺(tái)灣地區(qū)生活過(guò)6年,沒(méi)有學(xué)會(huì)注音符號(hào),而Inès只學(xué)過(guò)注音符號(hào),沒(méi)有學(xué)過(guò)拼音。為了能一起玩游戲,Anthony和Inès一起,把注音符號(hào)加進(jìn)了《漢兜》里。
實(shí)際操作中,作為拼寫(xiě)手段的注音符號(hào)不需要Anthony從頭學(xué)起。注音和拼音除了寫(xiě)法不同,拼法基本類(lèi)似,只在細(xì)節(jié)上有些區(qū)別。
Anthony舉了幾個(gè)有代表性的例子:同樣是一個(gè)字“姜”(jiāng),拼音會(huì)把它拆分為聲母j和韻母iang,而注音會(huì)分為ㄐ、ㄧ、和ㄤ。在《漢兜》中,前者作為兩個(gè)元素來(lái)顯示,后者則是3個(gè)。
類(lèi)似的還有“一”(yī),這個(gè)字在拼音中仍可以拆分為聲母y和韻母i,但注音中沒(méi)有獨(dú)立的聲母y,符號(hào)ㄧ既可以表示聲母y,也可以表示韻母i,因此“一”就只是ㄧ。
從功利的角度看,一個(gè)游戲要觸及到更多的人,才能獲得更多關(guān)注。但Anthony想讓《漢兜》的文化包容性更高一點(diǎn)?!耙粋€(gè)中文游戲并不一定要局限于使用拼音的人,比如新加坡,或者其他國(guó)家和地區(qū)的玩家,我不希望他們雖然懂成語(yǔ),卻因?yàn)椴粫?huì)拼音而玩不了這個(gè)游戲?!?/p>
對(duì)于開(kāi)發(fā)者Anthony來(lái)說(shuō),制作《漢兜》的過(guò)程中也讓他對(duì)漢語(yǔ)有了更深刻的理解。篩選詞庫(kù)時(shí),他一下子認(rèn)識(shí)了許多之前從來(lái)沒(méi)見(jiàn)過(guò)的成語(yǔ)。為游戲增加功能時(shí),他了解了注音、雙拼、數(shù)字聲調(diào)。制作提示時(shí),他需要注意到多音字在拼音和寫(xiě)法上的不同,不能讓玩家過(guò)于輕易地獲得關(guān)鍵信息。
Anthony又舉了個(gè)例子:“比如‘自怨自艾’里的‘艾’,只有在這個(gè)詞里才會(huì)讀yì,那么玩家輸入的時(shí)候,其他場(chǎng)合還是根據(jù)aì來(lái)判斷,只有他輸入正確詞語(yǔ)的時(shí)候會(huì)顯示yì?!毕鄳?yīng)地,游戲中也通過(guò)技術(shù)手段避免出現(xiàn)“艾(yì)”這樣的提示——對(duì)于大多數(shù)玩家來(lái)說(shuō),這相當(dāng)于直接告訴他們答案了。
在Anthony看來(lái),不同語(yǔ)言展現(xiàn)出的特色,不同開(kāi)發(fā)者對(duì)于母語(yǔ)的理解差異,是《Wordle》火爆社交平臺(tái)后、多語(yǔ)言版本紛紛出現(xiàn)的另一個(gè)重要原因——不論英語(yǔ)水平高低,人們還是更愿意用自己的母語(yǔ)來(lái)玩游戲,尤其是在游戲本身與語(yǔ)言密切關(guān)聯(lián)的情況下。
一些玩家的反饋?zhàn)屗隙俗约旱南敕??!稘h兜》在推特上發(fā)布后,有人評(píng)論:“終于回到主場(chǎng)了。”
還有什么能讓漢語(yǔ)與編程聯(lián)系起來(lái)嗎?
《漢兜》不是Anthony第一次嘗試。兩三年前,一個(gè)在美國(guó)留學(xué)的華人學(xué)生團(tuán)隊(duì)創(chuàng)建了一套使用漢字文言文的編程語(yǔ)言。顧名思義,這套語(yǔ)言可以讓使用者以文言文“之乎者也”的方式編寫(xiě)代碼。主創(chuàng)團(tuán)隊(duì)有3名成員,Anthony是其中之一。
實(shí)用性并不是Anthony他們創(chuàng)作“文言文編程語(yǔ)言”的首要因素。更重要的是,他想以程序員的視角去做一些與中國(guó)文化有關(guān)系的內(nèi)容,不論是程序還是游戲,“文言文”還是《漢兜》,都讓他感到有趣。
不過(guò),Anthony覺(jué)得《漢兜》與真正的游戲還有一段距離。他平時(shí)喜歡玩游戲,尤其喜歡模擬經(jīng)營(yíng)和獨(dú)立游戲,《冰汽時(shí)代》《異星工廠》《Fez》是他偏愛(ài)的作品。在他心目中,優(yōu)秀的游戲是一個(gè)復(fù)雜的系統(tǒng),美術(shù)、音樂(lè)、藝術(shù)性渾然一體,“是一個(gè)我所敬畏的領(lǐng)域”。對(duì)于他來(lái)說(shuō),短期內(nèi)進(jìn)入游戲行業(yè)不是一件容易的事,也不是他的目標(biāo)。
目前,Anthony考慮的是如何運(yùn)營(yíng)《漢兜》。這對(duì)于他來(lái)說(shuō)并不困難。由于自己做的是開(kāi)源社區(qū),他每天要維護(hù)許多項(xiàng)目,多一個(gè)少一個(gè),區(qū)別不大。
更何況,《漢兜》本身也是開(kāi)源的。Anthony說(shuō),假如以后真的沒(méi)有精力去維護(hù),或是有了其他變化,社區(qū)里也許有人會(huì)接手這個(gè)項(xiàng)目,讓《漢兜》一直持續(xù)下去。