搖骰子
這篇文章會介紹,如何在 Scratch 裡使用重複無限次、隨機數、繪製角色、變數...等積木,實作簡單的搖骰子效果。
角色設定
在角色編輯區,刪除貓咪角色,使用繪畫,繪製一個新的角色 ( 參考:造型與繪圖 )。
使用「方形」和「圓形」,畫出骰子六個面的造型。
積木程式原理
畫好角色後,可以先使用「當角色被點擊」搭配「造型換成」、「隨機取數」積木,點擊角色就能看到出現不同點數的骰子畫面。
加上「重複 20 次」以及「等待 0.1 秒」積木,點擊角色就能看到骰子會變化 20 次。
如果希望骰子停止後,用講話的方式將點數講出,這時新增一個「造型編號」的變數,讓造型與講話都是使用同樣的隨機數字,此外再新增「等待時間」的變數,讓骰子在變化的等待時間越來越久,這樣也能模擬骰子慢慢停下來的效果,最後在結束的時候,讓骰子角色講出點數結果。
範例解答
範例解答:搖骰子
延伸練習
如果已經熟悉了搖骰子的原理,還可以嘗試更多好玩的作法:
- 使用「文子轉語音」的功能,唸出目前的點數
- 利用分身的方式,一次搖三顆骰子
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~