3. 狐狸貓先蹲下


在開始蘿蔔蹲之前,我們先練習一下

如何讓狐狸貓蹲下吧!


如何讓狐狸貓先蹲下?


梨梨希望狐狸貓可以先蹲下

想一想,梨梨要怎麼讓狐狸貓蹲下呢?

圖1. 梨梨告訴狐狸貓先蹲下


認識廣播積木


在Scratch中角色的程式積木只屬於自己

所以想要讓不同角色互相溝通,就需要使用「廣播積木」!

圖2. 認識廣播積木

觀察範例(如圖2),認識廣播積木是如何運作的吧!


狐狸貓想要告訴麥麥去上課,所以發訊息通知麥麥去上課。

麥麥收到來自狐狸貓的訊息後,再說出「走吧!一起上課」


使用廣播積木


圖3. 選擇角色(梨梨)

✅ 滑鼠點選角色區中的「梨梨」

出現藍色框框,代表選擇成功囉!

(如圖3)

圖4. 加入積木:當綠旗被點擊,說出狐狸貓蹲下

當綠旗被點擊時,

說出「狐狸貓先蹲下~」


✅ 在程式區,加入這些積木(如圖4)

事件:「當綠旗被點擊」

外觀:說出「狐狸貓先蹲下~」

圖5. 製作新的廣播訊息

說完「狐狸貓先蹲下~」後,透過廣播訊息通知狐狸貓蹲下


✅ 製作廣播積木(如圖5)

事件:「廣播訊息【狐狸貓蹲下】」

圖6. 成果積木:說出狐狸貓先蹲下,廣播訊息

完成了!我們成功製作廣播訊息囉!

確認梨梨的程式區有這些積木(如圖6)

圖7. 觀察成果:梨梨說出狐狸貓先蹲下

完成了!點擊綠旗觀察成果吧!(如圖7)

欸...好像怪怪的


狐狸貓蹲下


圖8. 選擇角色(狐狸貓)

✅ 滑鼠點選角色區中的「狐狸貓」

出現藍色框框,代表選擇成功囉!

(如圖8)

圖9. 加入積木:狐狸貓蹲下與站著,說出換麥麥蹲

我們希望狐狸貓蹲下的時候,告訴麥麥接下來輪到他囉!然後再站起來

✅ 在程式區,加入這些積木(如圖9)

外觀:造型換成「狐狸貓蹲下」

外觀:說出「狐狸貓蹲完麥麥蹲」2秒

外觀:造型換成「狐狸貓站著」

圖10. 觀察成果:梨梨說出狐狸貓先蹲下

完成了!點擊綠旗觀察成果吧!(如圖10)

欸...還是怪怪的


接收廣播訊息


圖11. 選擇角色「狐狸貓」

✅ 滑鼠點選角色區中的「狐狸貓」

出現藍色框框,代表選擇成功囉!

(如圖11)

圖12. 加入積木:當收到訊息狐狸貓蹲下

接收上一步來自梨梨的廣播訊息「狐狸貓蹲下」,然後蹲下

✅ 在程式區,加入這片積木(如圖12)

事件:「當收到訊息【狐狸貓蹲下】」

圖13. 成果積木:狐狸貓積木成果

完成了!

現在狐狸貓的程式區有這些積木程式

(如圖13)

圖14. 觀察成果:梨梨說出狐狸貓先蹲下,狐狸貓蹲下

點擊綠旗觀察成果吧!(如圖14)


積木堆的第一片積木

認識事件積木(如圖15)

圖15. 小技巧,使用事件積木