Scratch 教學範例 – 寵物遊戲
在這個範例,我們會運用不同積木,創造寵物遊戲。我們會加入小猴子、水、香蕉及皮球角色,加入音樂效果。用滑鼠按鍵操控小猴子角色和其他角色互動。
文章目錄
加入背景及角色
首先我們加 Garden Rock 背景及 Monkey 小猴子角色,設定小猴子角色的位置、大小,並設定小猴子要說的話。
- 加入背景
- 加入小猴子角色
- 加入動作積木”定位到X座標Y座標”
- 加入外觀積木”說出 I am KiKi! 持續 2 秒”積木
為小猴子加入動作能力
接著,我們為小猴子色加入動作能力。
- 加入事件積木”當角色被點擊”積木
- 加入音效積木 “播放音效”
- 加入控制積木 “重複 4 次”
- 加入外觀積木”造型換成 ”積木
- 加入控制積木 “等待 0.2 秒”
- 加入外觀積木”造型換成 ”積木
- 加入控制積木 “等待 0.2 秒”

為小猴子加入說話能力
- 加入事件積木”當角色被點擊”積木
- 加入變數積木”變數 chat 設為 隨機取數 1 到 3″
- 加入控制積木 “如果 chat = 1 否則”
- 加入外觀積木”說出 I love banana! 持續 2 秒”積木
- 加入控制積木 “如果 chat = 2 否則”
- 加入外觀積木”說出 i am thirsty! 持續 2 秒”積木
- 加入外觀積木”說出 let’s play! 持續 2 秒”積木

加入顯示狀況變數 (口渴、飢餓及快樂指數)
- 加入事件積木”當綠旗被點擊”積木
- 加入變數積木”變數 thirsty 設為 0″
- 加入變數積木”變數 hungry 設為 0″
- 加入變數積木”變數 happiness 設為 0″
- 加入控制積木 “重複無限次”
- 加入控制積木 “等待 5 秒”
- 加入變數積木 “變數 thirsty 改變 1”
- 加入變數積木 “變數 hungry 改變 1”
- 加入變數積木 “變數 happiness 改變 1”

加入水、香蕉及皮球角色
- 加入水、香蕉及皮球角色
- 加入動作積木”定位到X座標Y座標”
餵寵物吃香蕉
- 在香蕉角色
- 加入事件積木”當角色被點擊”積木
- 加入外觀積木”圖層移到 最上 層″
- 加入控制積木 “廣播訊息 banana”
- 在小猴子角色
- 加入控制積木 “當收到訊息 banana”
- 加入動作積木將角色小猴子”滑行 1 秒到香蕉 Banana 位置”
- 加入音效積木 “播放音效”
- 加入控制積木 “等待 0.5 秒”
- 加入動作積木將角色小猴子”滑行 1 秒到原來的位置位置”

給寵物喝水
- 在水角色
- 加入事件積木”當角色被點擊”積木
- 加入外觀積木”圖層移到 最上 層″
- 加入控制積木 “廣播訊息 water”
- 在小猴子角色
- 加入控制積木 “當收到訊息 water”
- 加入動作積木將角色小猴子”滑行 1 秒到水 Glass water 位置”
- 加入控制積木 “廣播訊息 drink”
- 加入控制積木 “等待 1 秒”
- 加入動作積木將角色小猴子”滑行 1 秒到原來的位置位置”
- 在水角色
- 加入外觀積木”造型換成 ”積木
- 加入音效積木 “播放音效”
- 加入控制積木 “等待 1 秒”
- 加入外觀積木”造型換成 ”積木

和寵物玩皮球
- 在皮球角色
- 加入事件積木”當角色被點擊”積木
- 加入外觀積木”圖層移到 最上 層″
- 加入控制積木 “廣播訊息 play”
- 加入控制積木 “等待碰到 Monkey”
- 加入音效積木 “播放音效”
- 加入控制積木 “重複 10 次”
- 加入動作積木”Y座標改變 -5”
- 加入控制積木 “重複 10 次”
- 加入動作積木”Y座標改變 5”
- 在小猴子角色
- 加入控制積木 “當收到訊息 play”
- 加入動作積木將角色小猴子”滑行 1 秒到皮球 Ball 位置”
- 加入控制積木 “等待 1 秒”
- 加入動作積木將角色小猴子”滑行 1 秒到原來的位置位置”

總結
在這個範例,我們學會運用不同積木,加入背景、加入角色、加入變數。我們學會運用廣播訊息,使不同角色可以互相溝通。