4. 蒐集狐莓
4. 蒐集狐莓
梨梨接到狐莓,吃得好開心。
梨梨接到狐莓,吃得好開心。
如果,我們想要知道,梨梨接到了幾顆狐莓,應該怎麼做呢?
如果,我們想要知道,梨梨接到了幾顆狐莓,應該怎麼做呢?
一起來記錄遊戲得分!
一起來記錄遊戲得分!
判斷是否接到狐莓
判斷是否接到狐莓
- - -
- - -
跟著指引,一起進行
跟著指引,一起進行
- - -
- - -
圖1. 選取角色「狐莓」
✅ 在畫面右下方的角色區中用點選「狐莓」(如圖1)
✅ 在畫面右下方的角色區中用點選「狐莓」(如圖1)
出現藍色框框,代表選擇成功囉!
出現藍色框框,代表選擇成功囉!
圖2. 狐莓碰到梨梨就回到最頂端位置
如果狐莓掉碰到梨梨,會回到上方
如果狐莓掉碰到梨梨,會回到上方
✅ 加入程式積木(如圖2)
✅ 加入程式積木(如圖2)
事件:「當綠旗被點擊」
事件:「當綠旗被點擊」
控制:「重複無限次」
控制:「重複無限次」
控制:「如果【 碰到梨梨】」
控制:「如果【 碰到梨梨】」
動作:「y設為【180】」
動作:「y設為【180】」
動作:「x設為【隨機取數 -240 到 240】」
動作:「x設為【隨機取數 -240 到 240】」
圖3. 成果展示
✅ 完成,點擊綠旗觀察成果!狐莓碰到梨梨後,就會直接回到最上方囉(如圖3)。
✅ 完成,點擊綠旗觀察成果!狐莓碰到梨梨後,就會直接回到最上方囉(如圖3)。
記錄接到幾個莓果
記錄接到幾個莓果
我們要使用一個新技巧來記錄總共接到幾個莓果
我們要使用一個新技巧來記錄總共接到幾個莓果
這個新技巧稱為:「變數」
這個新技巧稱為:「變數」
把它想像成一個小白板:
把它想像成一個小白板:
當梨梨接到狐莓的那一刻,得分小白板就會「改變 1」喔!
當梨梨接到狐莓的那一刻,得分小白板就會「改變 1」喔!
開始使用變數
開始使用變數
了解的變數的觀念之後
了解的變數的觀念之後
讓我們開始在Scratch中建立變數吧!
讓我們開始在Scratch中建立變數吧!
圖4. 如何建立一個變數
✅ 新增一個變數!(如圖4)
✅ 新增一個變數!(如圖4)
圖5. 變數建立成功
變數建立成功!
變數建立成功!
觀察看看(如圖5):
觀察看看(如圖5):
是不是出現新的「變數工具箱」
是不是出現新的「變數工具箱」
舞台左上角出現「變數顯示器」
舞台左上角出現「變數顯示器」
接到莓果,得分增加
接到莓果,得分增加
狐狸貓接到一個莓果時,得分加一分。
狐狸貓接到一個莓果時,得分加一分。
運用「 變數 【得分】 改變 【 1 】 」這塊積木,可以改變得分的數值哦!
運用「 變數 【得分】 改變 【 1 】 」這塊積木,可以改變得分的數值哦!
圖6. 變數-修改數值
圖7. 選取角色「狐莓」
✅ 在畫面右下方的角色區中用點選「狐莓」(如圖7)
✅ 在畫面右下方的角色區中用點選「狐莓」(如圖7)
出現藍色框框,代表選擇成功囉!
出現藍色框框,代表選擇成功囉!
圖8. 當狐莓碰到梨梨時,得分增加一分
將原本的積木進行修改(如圖8)。
將原本的積木進行修改(如圖8)。
將「 變數 【得分】 改變 【1】 」拖曳到「 如果 碰到 【梨梨】? 那麼 」裡面。
將「 變數 【得分】 改變 【1】 」拖曳到「 如果 碰到 【梨梨】? 那麼 」裡面。
這樣一來,每一次狐莓碰到梨梨,得分增加一分。
這樣一來,每一次狐莓碰到梨梨,得分增加一分。
圖9. 當狐莓碰到梨梨時,得分增加一分
✅ 點擊綠旗,觀察成果
✅ 點擊綠旗,觀察成果
梨梨蒐集到一顆狐莓果實,得分就會增加一分(如圖9)。
梨梨蒐集到一顆狐莓果實,得分就會增加一分(如圖9)。
遊戲開始時,得分先歸零
遊戲開始時,得分先歸零
每一次點下「綠色旗子 ⚑」遊戲就會重新開始
每一次點下「綠色旗子 ⚑」遊戲就會重新開始
接住莓果的數量也要從零開始
接住莓果的數量也要從零開始
這樣記錄才會正確哦
這樣記錄才會正確哦
圖10. 點下綠旗,得分歸零
圖11. 選取角色「狐莓」
✅ 在畫面右下方的角色區點選「狐莓」(如圖11)
✅ 在畫面右下方的角色區點選「狐莓」(如圖11)
出現藍色框框,代表選擇成功囉!
出現藍色框框,代表選擇成功囉!
圖12. 在程式開始時,讓變數初始化
✅ 修改原本的程式積木堆,添加新的積木(如圖12):
✅ 修改原本的程式積木堆,添加新的積木(如圖12):
「 變數 【得分】 設為 【0】 」
「 變數 【得分】 設為 【0】 」
圖13. 在程式開始時,讓變數初始化
✅ 完成了!最後的積木組合(如圖13)。
✅ 完成了!最後的積木組合(如圖13)。
更多關於:變數(variable)
更多關於:變數(variable)
「變數」是程式中,記錄資料的地方。
舉例來說,在遊戲中,變數可以記錄:得分、剩餘時間、玩家的名稱等資料,而且可以不斷的修改。
因為得分的數值會不斷改變,所以我們使用變數來記錄它。
讓狐莓旋轉落下
讓狐莓旋轉落下
修改狐莓內的程式積木,加入:「右轉 ⤵︎ [15] 度」積木(如圖14)。
修改狐莓內的程式積木,加入:「右轉 ⤵︎ [15] 度」積木(如圖14)。
重新開始遊戲,你發現了什麼呢?
重新開始遊戲,你發現了什麼呢?
圖14. 添加
「右轉⤵︎[15]度」
積木