首頁 » 用地板遊戲玩coding

#地板遊戲玩coding   

幼兒編程(coding)的基礎概念,介紹差不多,可以開始玩整合性的遊戲。昨天分享了一個地板遊戲,我覺得非常適合拿來與coding做結合!小孩常接觸的遊戲很多含有基礎程式邏輯概念!

如果沒看過這個地板遊戲,這裡是影片網址: https://reurl.cc/WEobrO

在這個有趣的地板遊戲裡,包含了下面的基礎程式邏輯概念:

💡重複(迴圈) : 

➡️ 粉紅色小兔子關卡: 雙腳跳、單腳跳

➡️ 紫色小熊關卡:跳格子的動作也是重複

➡️ 綠色小山關卡: 雙腳開合、開合、開合 跳

💡演算法(哪一條路徑): 

➡️ 淡綠色小老鼠關卡  (三條路都會到同個地方,你要走哪一條?)

💡序列:

➡️ 綠色小山關卡、紫色小熊關卡、粉紅色小兔子關卡: 跳格子,先第一層,再第二層,接著第三層

💡通關密碼:  

➡️ 黃色小猴子關卡,粉色代表二隻腳,黃色代表一隻腳

➡️ 黃色小猴子關卡,看到不同的代碼   →  ↑ 要知道腳尖往哪個方向

💡 如果…就法則: 

➡️深綠色小青蛙關卡,如果看到荷葉,就要蹲學青蛙跳

➡️深綠小青蛙關卡:如果看到三角錐,就要走S路線

➡️深綠小青蛙關卡: 如果看到一個大圈圈,就要雙腳踩上去

有關沿線走…..

➡️粉紅色小兔子關卡:如果看到藍色的短線,就要雙腳平行、交叉互換走

➡️淡綠色小老鼠關卡:如果看到綠色的線,就要倒著走

否則….

➡️綠色小車子關卡、粉紅色小花關卡、淡綠色小老鼠關卡、黃色小猴子關卡: 看到線,就要沿線走

🌟 coding 闖關遊戲

我告訴艾米與利亞,想像現在有一個機器人,他要從車子(起點)開始,一直走到太陽(終點),這個任務中間有很多關卡,每一個關卡要給不同的指令(有些關卡也許一樣),我們來幫助這個機器人達成任務。

我選擇幾個容易的幾個關卡,讓艾米與利亞練習

一、開合跳關卡

💡紫色小熊關卡

我請他們一人扮演機器人一人指揮,

❓觀察完成這個任務有哪些動作,需要怎麼設計指令。

艾米說有: 合腳跳與分腳跳

✏️我請他們設計一下合腳跳與分腳跳的指令

❓接著排出這些指令

↑ 合腳跳,↑ 分腳跳,↑ 合腳跳,↑ 分腳跳,↑ 合腳跳,↑ 分腳跳,

❓觀察有沒有重複的指令?並圈出。

✏️將重複的指令用「迴圈」表示

3   ↑ 合腳跳,↑ 分腳跳

💎將指令放在地上,試跳看看

❓ 請艾米與利亞觀察一下,這個地板遊戲,有哪一個關卡需要的指令跟這個一樣

💎他們發現是綠色小山關卡!所以我們也可以用這個指令走綠色小山關卡。

💡 粉紅色小兔子關卡

❓這個關卡跟小熊關卡有什麼「一樣」的地方,有什麼「不一樣」的地方?

利亞說: 一個是雙腳跳 、單腳跳,一個是開合開合!

艾米說: 都是跳,但是一個是單腳跳,另一個是雙腳在同一個格子

✏️我請他們跳一跳之後,討論要怎麼設計指令,並找出重複

 3   ↑ 單腳跳,↑ 雙腳跳

💡黃色小猴子關卡

接下來,也是相似的單腳跳與雙腳跳,但是需要辨別顏色

❓這裡一共有幾組重複?

❓要給什麼指令?

先找出重複動作,接著數一數有幾組重複

二、走線關卡

💡淡綠色小老鼠關卡

❓怎麼知道需要往前幾步?

因為之前我們玩過測量遊戲,所以他們知道可以算腳尖與腳跟的距離,於是利亞開始走線,數一數需要往前幾步。

❓怎麼知道要選走哪一條路?

艾米說: 可以丟骰子,「如果 」丟到長方形「就」走長方形。

❓ 請艾米與利亞觀察一下,這個地板遊戲,有哪一個關卡需要的指令跟這個一樣

💎他們發現是粉紅色小花關卡、藍色小車子關卡、黃色小猴子關卡都可以用這個指令,但是要重新算需要走幾步

三、創造指令

💡綠色小青蛙關卡

❓要給什麼指令?

我請艾米與利亞討論,這一關卡需要創造什麼指令,他們馬上就想到是青蛙跳,並且要跳到荷葉上

💡小兔子的藍色橫線關卡

💎 這個關卡比較難,動作分解上,花了我們一些時間,最後發現動作是平行腳與交叉腳

💎 為了要找重複,我們來來回回走了很多次,才找到是幾組重複

🌟 本來以為這個coding 遊戲很快結束,沒想到才設計幾個關卡就用了一整個上午,要讓機器人完成任務真不簡單!

你可能也喜歡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

error: 我們的文章內容是受保護的~請勿直接複製~謝謝您~