Robot Turtles 機器龜 桌遊 入門教學
Robot Turtles 機器龜 這桌遊是前 Google 工程師,為了教他兩個小孩程式邏輯所設計的遊戲,也曾在 Kickstarters 取得相當好的募資。
既然有這麼好的背景,但是在 Amazon 的評比不到5分,是令我好奇的,比 Code Master 分數還低。雖然平常也帶著小孩玩程式邏輯,但還是看了印刷精美,買了回來玩玩。
遊戲介紹:
遊戲人數:2-5 人
時間:約 10-20 分鐘
適用年紀:四歲以上
注意事項:這遊戲須由父母或指導者陪同
內容物:有四隻烏龜,四個寶石,石磚,冰磚,箱子。每個烏龜有自己的前進,左轉,右轉,雷射功能的指令卡,Function Flogs 功能模組卡。
基本玩法:
- 讓烏龜通過障礙拿到寶石。
- 有兩種角色,分別是Turtle master,也就是小孩。小孩用前進、左轉、右轉的卡片,控制機器龜前進的方向。注意的是左右轉的卡片,只是轉個左邊或右邊方向,並不是左右轉後再前進。另一個角色是 Turtle mover ,也就是指導者,當小孩擺好指令卡後,將由 Turtle mover 依據其卡片的種類(前進、左轉、右轉,雷射)來移動機器龜,並且發出有趣的聲音。值得注意的是,在原著介紹此桌遊時,他特別強調,絕對不要讓 Turtle master 小孩自己去移動機器龜,一定要由 Turtle mover 去移動。
- 若小孩發現下錯指令牌,想要收回來,放上合適的指令卡時,必須喊出「Bug」,這樣就可以收回原來的卡片,並重新擺上合適的卡片。
- 而雷射可以融化前方直線的冰磚,但不能摧毀石磚。
- 機器龜可以推動箱子,但若箱子後面有障礙物(石磚、冰磚),則無法推動。
- 而 Function Flog 程式模組卡是用來將一系列的指示卡「模組化」,比如機器龜去拿到寶石的一系列路徑,是“前進->左轉->前進->左轉->前進->前進“,那我們就發現有兩次重複“前進->左轉->”,因此我們就可以將 Function Flog 排設定為“前進->左轉“,這樣原本的一系列指令卡片組就由 “前進->左轉->前進->左轉->前進->前進“ 精簡成 ”Function -> Function -> 前進 -> 前進“。在這 Robot Turtles 桌遊中的 Function Flog 牌,重點在於軟體工程中的「reuse」重用性,找出高頻率會重複使用的指令組,提高執行效率。
Road map(1是最簡單,數字愈高愈難):
- 不設任何石磚、冰磚,將寶石放在地圖任一點,讓小孩嘗試用指令卡(前進、左轉、右轉)一指令一動作,讓 Turtle mover 去移動機器龜拿到寶石。
- 加上冰磚在地圖上。玩法一樣。但小孩無法跨過冰磚,只能繞道。
- 加上冰磚和給與 Turtle master 小孩雷射指令牌,讓小孩可以用雷射溶化掉前方直線的冰磚。當冰磚融化後, Turtle mover 請將冰磚卡片翻面到水的那一面。
- 加上冰磚、石磚,並給與 Turtle master 小孩雷射指令牌。記住雷射是不可以破壞掉石磚的,因此只能繞道而行。
- 再加上箱子卡片、冰磚、石磚,並給與 Turtle master 小孩雷射牌,並告訴小孩說箱子是可以推動的,但小心不要讓箱子推到死胡同(角落),就再也無法移動箱子了。
- 讓小孩使用 Function Flog 卡片,去精簡縮減指令牌組,讓小孩去思考用最少的指令卡片組,完成任務。
- 讓小孩一次擺出指令牌組,而不是一次一指令一動作。
[embedyt] http://www.youtube.com/watch?v=olaQZ-WhtVk[/embedyt]
這遊戲對於小孩了解程式邏輯有一定的幫助,但我會強烈建議由有程式邏輯基礎的家長或指導者來帶領,會比較好。
以上是官方介紹的玩法,但對於已經玩過類似規則遊戲的小孩,會有無法滿足他們的進階需求,因此請參考另外一篇進階玩法。