第6課:擲骰子
任務:讓我們寫一個搖動之後,隨機顯示六面骰子的程式碼。
任務:讓我們寫一個搖動之後,隨機顯示六面骰子的程式碼。
步驟1:設定變數骰子
步驟1:設定變數骰子
從「變數」新增變數命名為「骰子」。
從「變數」新增變數命名為「骰子」。
將「變數骰子設定為.....」放在重複無限次中。
將「變數骰子設定為.....」放在重複無限次中。
將「數學」中「隨機取數0到100」插入「變數骰子設定為....」中並改為「隨機取數1到6」。
將「數學」中「隨機取數0到100」插入「變數骰子設定為....」中並改為「隨機取數1到6」。
步驟2:設定事件觸發
步驟2:設定事件觸發
從「輸入」拉出「當手勢發生晃動」積木。
從「輸入」拉出「當手勢發生晃動」積木。
在從「邏輯」拉出「if/else, 如果/否則」積木,增加到有6個判斷空格。
在從「邏輯」拉出「if/else, 如果/否則」積木,增加到有6個判斷空格。
步驟3:插入判斷條件
步驟3:插入判斷條件
從「邏輯」拉出「0=0」等號判斷積木
從「邏輯」拉出「0=0」等號判斷積木
讓if/else判斷:當變數骰子等於1、當變數骰子等於2、當變數骰子等於3、當變數骰子等於4與當變數骰子等於5等判斷條件。
讓if/else判斷:當變數骰子等於1、當變數骰子等於2、當變數骰子等於3、當變數骰子等於4與當變數骰子等於5等判斷條件。
步驟4:插入骰子圖形
步驟4:插入骰子圖形
使用「基本」中「顯示LEDs」,畫出骰子的1點到6點的圖形
使用「基本」中「顯示LEDs」,畫出骰子的1點到6點的圖形
步驟5:測試與實作
步驟5:測試與實作
用模擬器測試程式碼結果。
用模擬器測試程式碼結果。
成功後下載傳輸到micro:bit中使用電池來玩看看。
成功後下載傳輸到micro:bit中使用電池來玩看看。