拍西瓜 ( 儲存最高分 )
這篇文章會在 Scratch 裡使用「雲端變數」儲存最高分,搭配點擊角色、音效、造型...等積木,搭配繪製角色,實作用滑鼠拍打西瓜,並記錄拍打的最高分數。
角色設定
在角色編輯區,刪除貓咪角色,加入「西瓜」的角色 ( 參考:Scratch 角色設定 )。
點選香蕉角色,切換到「造型」頁籤,刪除不完整的西瓜造型,複製並編輯一個完整的西瓜造型,加入拍打的符號。
使用「重新塑形」工具,就能將正方形或圓形,調整成帶有尖角的圖案。
積木程式原理
點選第一個西瓜造型 ( 沒有拍打符號的 ) 後,回到程式編輯,設定點擊綠旗的程式:
- 點擊綠旗後,新增「得分」變數,預設 0。
- 將西瓜定位到 (0,0) 舞台正中心,並設定尺寸為 300%。
- 將造型設定為第一個西瓜造型 ( 沒有拍打符號的 )。
建立一個新變數,勾選「雲端變數」,讓這個變數可以記錄數字並儲存在 Scratch 的雲端。
接著設計拍打西瓜的程式:
- 放入「當角色被點擊」積木,點擊角色時,播放拍打的音效。
- 將「得分」變數增加 1。
- 使用「如果...那麼」積木,判斷如果雲端變數「最高分」小於「得分」,就將最高分更新為得分的數值。
- 將造型換成有拍打圖案的西瓜。
- 暫停 0.1 秒後,再換回沒有拍打圖案的西瓜。
範例解答
範例解答:拍西瓜 ( 儲存最高分 )
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~