Search this site
Embedded Files
Skip to main content
Skip to navigation
更完整的課程:
前往 均一教育平台 學習
Scratch 淘氣小丑魚
1. 找尋靈感
2. 狐狸貓丟飼料
3. 飼料的分身術
4. 一次吃一顆
分享與討論
隨堂測驗
2. 狐狸貓餵魚
水中小丑魚和黃魚在游來游去
狐狸貓要把飼料餵給牠們
用程式魔法幫助狐狸貓吧!
改編「教學範例」
圖1. 淘氣小丑魚(教學範例)
✅ 開啟範例 ►
淘氣小丑魚
目前的角色區中有:
狐狸貓、小丑魚、黃魚、飼料
圖2. 改編教學範例
✅ 在 Scratch 範例中,點擊上方的「改編」(如圖2)
點擊改編之後,就可以把教學範例變成自己的專案囉!
注意
記得要先點選改編「
淘氣小丑魚
」,
才能進行後續的教學內容哦!
按空白鍵丟飼料
- - -
跟著指引,一起進行!
- - -
圖3. 點選飼料
✅ 點選角色區的「飼料」(如圖3)。
圖4. 兩堆積木
在程式區中,有兩堆積木(如圖4)。
圖5. 加入+組合三種積木
✅ 加入積木(如圖5):
控制:重複無限次
控制:如果 ( ) 那麼
偵測:( 空白鍵 ) 被按下
✅ 組合積木(如圖5):
將「( 空白鍵 ) 被按下」放進「如果 ( ) 那麼」中。
圖6. 組合積木
✅ 組合積木(如圖6):
1. 把乙積木堆放進「如果 ( ) 那麼」中
2. 接在甲積木堆下
圖7. 沒有重複無限次的積木堆
✅ 檢查一下,你拼出來的積木堆像這個樣子(如圖7)。
圖8. 狐貍貓無法投出飼料
圖9. 程式執行流程示意圖
✅ 點擊綠旗,開始遊戲!
試著按下「空白鍵」,觀察效果(如圖8)。
圖10. 加入重複無限次迴圈
✅ 組合積木(如圖10):
將「重複無限次」包在「如果 ( 空白鍵被按下? ) 那麼」的外面。
圖11. 狐貍貓能夠投出飼料
✅ 再次點擊綠旗,開始遊戲!
嘗試按下「空白鍵」,觀察效果(如圖11)。
飄忽不定的飼料
在水中,飼料落下的軌跡會受到水流的影響。
✅ 嘗試加入「隨機取數」(如圖12),看看飼料落下的效果有什麼不同呢?
圖12. 隨機化飼料落下的軌跡
Report abuse
Report abuse