在發了陪孩子玩桌遊一文後,一直有很多朋友詢問零零都玩些什麼桌遊,以及如何給孩子選擇桌遊。對於後半個問題我們並沒有太多經驗——更多的是自己設計的解決方案,不過對於前半個問題,看著玩具架上的各種桌遊,覺得可以開一個新系列「零零玩的桌遊」。
大名鼎鼎的Robot Turtles算是編程桌遊的鼻祖了,當年在Kickstarter上眾籌創了紀錄,頭頂無數獎項光環。在為低齡孩子選擇編程啟蒙類桌遊時,隨便在網上做點功課,這款遊戲必然是在推薦列表的。掃了一遍規則,覺得很容易,於是就買來成為了零零的第一款桌遊(是的,比uno還早)。
Robot Turtles的標註年齡是4歲,這個看看就行,不要當真,桌遊的標註年齡一般都偏大,尤其是兒童桌遊。這可能是業內潛規則,照著孩子的最低發展標準來定,避免到手玩不了吧。
上手
Robot Turtles的基礎規則非常簡單,地圖上放一個烏龜和一個鑽石,然後孩子出前進,左轉,右轉三種牌中的一種,家長幫忙按牌移動烏龜,直到烏龜拿到鑽石。多人遊戲的話就是多組位置對稱的烏龜和鑽石看誰用的動作少。我起初不太明白這和編程入門有什麼關係,猜測大概是每張牌代表一個指令,而家長扮演了能完成任務的計算機,孩子出牌家長操作烏龜,則代表了將指令輸入計算機來控制一個物體,這樣模擬了寫程序操作。
官方說明書裡的基礎遊戲介紹
零零初次上手之後唯一的障礙,是左右不分——知道該讓烏龜轉身,但是那個方向是左還是右,則是一臉迷茫。畢竟他第一次玩的時候只有兩歲兩個月,分不清左右再正常不過了。除此之外,控制烏龜避開障礙,儘可能走最優路線,都是憑孩子的直覺就能順利完成的任務。就算我把任務改成了一個小烏龜拿四個鑽石,他大致也能找到一個不是太差的順序,依次完成。
遊戲裡的路障模塊,包括不能移動的磚牆,可以被雷射炮打掉的冰牆,以及可以被推走一格的箱子,很快被我逐一被加入遊戲,也並沒有增加什麼難度。
儘管遊戲很簡單,零零還是玩得很開心,每天都捧著盒子說要玩小烏龜,這也給我們了啟發,從此開始自製桌遊一發不可收拾。之後,自從甜點大師開發完成後,小烏龜就在角落裡落了好幾個月的灰。
進階
三歲時偶然的機會再嘗試Robot Turtles,發現零零再也不會搞錯左右轉之後,我們直接啟動了遊戲的進階玩法:一次將整個過程所有的牌依次出好,然後再開始讓小烏龜依照順序行動。好吧,終於披上了編程桌遊的外衣:假裝先寫一個程序,然後去執行程序。然而和基礎玩法相比,唯一的難度變化在於出牌時要記憶烏龜當前的位置和朝向,僅此而已。沒有分支,沒有循環,只有順序執行。作為一個計算機科班出身的程式設計師,我覺得這和編程思維訓練的關係其實比較勉強。
遊戲更進一步的擴展是一張青蛙卡,代表一個可以反覆執行的動作序列(沒有分支和循環就引入函數了)。為了和零零說明這個卡的用途,我構造了和說明書上一樣的階梯形道路,來顯示被反覆執行的動作序列可以被提取成函數。然後,就沒有然後了……因為遊戲提供的棋盤大小和配件(外加沒有循環和分支以及不能傳參數)實在無法設計出第二種讓函數有用的例子了。所以青蛙卡直接束之高閣吧。
官方說明書裡對青蛙卡的介紹
本以為這個遊戲的壽命到此為止了,不過發現零零對小烏龜推箱子這個動作有不小的興趣,每次玩的時候要拿小烏龜去推開箱子,都會開心得很。於是,我靈機一動,讓我們來自己創造玩法吧!
解謎
按照遊戲的標準規則和卡牌使用方法,我先設計了幾個簡單的謎題,需要綜合使用雷射融化冰塊和推箱子的技巧,推出一條路徑來獲取鑽石,如下圖所示:
左圖:用雷射打掉一個冰塊後可以推走箱子
右圖:不能直接推箱子而要先打掉兩側冰塊
原本遊戲的核心在於用指令控制烏龜行動,孩子玩熟練過後就會覺得缺乏挑戰;在加入了謎題過後,我們將重點轉移到如何行動可以達到目標上,零零頓時大感興趣,嘗試幾次成功之後獲得的樂趣也明顯超過了之前。
看到這另闢蹊徑的改造讓這個遊戲重新煥發了生機,我們一起琢磨出更多的規則,比如加入了小烏龜的朋友瓢蟲(標準規則中用於debug自己的程序),瓢蟲可以帶著一隻箱子飛走;又設定了每關雷射炮的最多使用次數,在打冰磚時需要精打細算。兩種元素的加入讓謎題的設計更豐富起來,比如下面的兩個例子:
左圖:需要獲取瓢蟲帶走右邊一個箱子
右圖:只有三發雷射所以不能走捷徑
最後,我與零零之間的遊戲也不僅僅限於他來破解我的謎題,而是我們輪流為對方設計謎題——當然,零零設計的「難題」都是將各種元素堆積在一起而已。無論如何,從解題到設計題目,在這個遊戲的幫助下,零零踏出了這小小的,卻又能帶來更廣闊可能性的關鍵一步,令人欣喜。
零零靠堆積元素設計的謎題
總結
Robot Turtles是一款名聲大於可玩性的遊戲。本身難度很低,適合能分清左右的低齡玩家在家長陪同下單人遊戲,對編程啟蒙幫助有限,多人遊戲規則也不太好玩。家長和孩子可以依照上文描述的設計將它變成一個無限擴展的解謎遊戲,或許能帶來更多的可玩性。
註:題圖來源於Robot Turtles的ebook。
・完・
【零零學數學】
【零零玩桌遊】