一個打發小孩的迷宮遊戲,和飯前那半小時的飢餓時光
一位開發者做了個打發小朋友的迷宮小遊戲,我們把這件事翻譯成下午點心時間、廚房動線與親子餐桌上的滋味故事。
9 月 14 日晚上,一位開發者在 V2EX 上分享了自己做的小遊戲:一個網頁迷宮,有三個難度、三種形狀,路徑隨機生成,每次玩都不一樣。他說得很直白,就是拿來打發小朋友的。底下的回覆很熱鬧,有人說兒子很喜歡,有人認真回報方向鍵沒作用、起點圖示不夠明顯,作者也一路道謝、連發了好幾個新版本。
一個父親替孩子做玩具,順手把全世界的小孩都照顧到了。這件事讓我想到的,其實是家裡另一個每天都在發生的謎題:飯前那半小時,你到底拿孩子怎麼辦。
迷宮是給小孩的,廚房是給大人的
傍晚五點半到六點半,大概是一天裡最難熬的時段。爐上有湯在滾,鍋鏟和鐵鍋撞出噹噹的聲音,油蔥的香氣先竄出來,接著是醬油嗆鍋的那股焦香。而小孩就掛在你腿上,或繞著流理臺轉圈,嘴裡喊餓,餓到眼睛都亮了。
這時候你需要一個東西,能把孩子安放在餐桌的一角,安安靜靜待上二十分鐘。以前是畫冊,是黏土,是電視上的卡通。現在有人用隨機生成的迷宮:小孩的手指在螢幕上劃來劃去,走走岔路,退回來,再走。你這邊蔥花下鍋,滋啦一聲。兩邊各自解決各自的難題。
迷宮這個形式其實很老。以前的孩子在報紙的遊戲版上用鉛筆走迷宮,走到死路就把筆尖提起來,回到上一個岔口。紙會被橡皮擦弄得毛毛的。現在螢幕不會,但那個「走錯了、退回來、再試一次」的感覺是一樣的。這個感覺,廚房裡的人最懂。湯鹹了就加點水,炒過頭的蒜就撈掉重來,做菜本身就是一場不能存檔的迷宮。
那條一定走得通的路
回覆裡有人好奇迷宮怎麼保證一定有解。作者的解釋很清楚:先從入口用隨機的方式連出所有路口,生成一棵連通的樹,入口到出口的路徑就天然存在而且唯一,再往正路之外放障礙。入門難度甚至沿路放星星,跟著星星走就到終點。
我讀到「跟著星星走就是出口」那句,忍不住笑了。這不就是我們帶小孩喫飯的方式嗎。
小孩面對一碗湯麵,那就是一座迷宮。他不知道從哪裡下手,麵條纏在一起,青菜沉在底層,貢丸浮在中間。於是你替他放星星:先把麵剪短一點,湯先舀出來放涼,貢丸切成一半好入口。你把一條一定能走到終點的路鋪好,沿途放上小獎勵,一口麵配一口他喜歡的東西。他沿著走,偶爾岔出去玩湯匙,你就把他撈回岔口。
這跟教孩子第一次打蛋是同一件事,先敲、再撥、慢慢攪,步驟鋪好了,成果就一定存在。差別只在廚房的迷宮會灑出來,蛋殼偶爾掉進碗裡,你得再撈一次。
打發時間,也是等一頓飯
「打發」這兩個字聽起來隨便,其實是家裡很珍貴的技術。能把一段無聊的等待變成好玩的東西,是大人的本事。
而小孩一天裡最好的迷宮時光,往往就長在喫的旁邊。週末早上等蔥油餅煎好,麵團在鍋裡慢慢鼓起來,邊緣煎出金黃的脆殼,油在鍋底劈啪響。那十分鐘對小孩來說跟一小時一樣長。以前阿嬤的做法是給一塊小麵團,讓小孩自己在旁邊揉,揉成什麼形狀都行,最後一起下鍋。那也是迷宮,用手走的。
現在的版本換成了螢幕,但場景沒變:一個大人在爐前守著火,一個小孩在某個角落專心對付自己的小難題,等兩邊都通了關,就一起上桌。這讓我想起之前寫過的,貓盯著畫面等開飯的模樣,那種「各據一方、同時等一件事」的家庭風景,開飯時間永遠是最準的鬧鐘,說的正是這種默契。
岔路、回頭與配菜
那個迷宮還有個設計我覺得很妙:進階難度會加一些回環,但那些岔路只會把你帶回原來的岔口,不會接出一條通往出口的捷徑。換句話說,你可以繞,可以玩,但繞完還是回到主路上。
家庭的餐桌也長這樣。小孩喫飯一定要繞路的:先把紅蘿蔔挑到碗邊,把玉米粒一顆一顆排好,把湯泡飯攪成一片糊。你看了頭疼,但那些繞路的行為,最後多半還是回到把飯喫完這條主線上。真正麻煩的從來不是岔路,是岔路斷了、回不了頭的那種。
所以下次小孩在飯前掛著你喊餓的時候,別急著兇。給他一個小任務:撥蒜頭、洗葡萄、或就給他一個迷宮。等你把菜端上桌,他剛好走到終點,抬頭看你的那個眼神,餓了半天又贏了一局,是全世界最好的開胃菜。
飯前的飢餓不要浪費,它跟迷宮一樣,繞一繞,就到了。