Search this site
Embedded Files
Skip to main content
Skip to navigation
先虛後實-博愛國小
Home
micro:bit官方網頁
CoSpaces官方網頁
第1課:場景佈置
第2課:循序與動畫
第3課:觸發事件換場與移動
第4課:事件觸發
第5課:變數與隨機數
第6課:擲骰子
第7課:勝負的判斷if/else
第8課:方位角
第9課:後測
補充課程1:水果鋼琴
學習資源
先虛後實-博愛國小
第7課:勝負的判斷if/else
這是一個丟骰子的microbit檔,你可以下載它後匯入makecode中編輯。
從下載拉入hex檔案上傳
匯入骰子的程式碼。
插入「廣播」中的「廣播數字」
將變數「骰子」插入「廣播數字」中
將自己的骰子數字發送出去
插入「廣播」中的「當收到廣播」
使用這個來接收其他micro:bit發來的數字
插入「邏輯」中的「if/else如果否則」積木
首先,假設收到的數字與骰子相同,顯示「F」平手
增加「if/else」欄位,再加入勝負的判別式。
當骰子大於收到的數值時,就是贏了,顯示W。
增加「if/else」欄位,再加入勝負的判別式。
當骰子小於收到的數值時,就是贏了,顯示L。
輸出到micro:bit中,跟同學來試試看。
觀察問題:勝負的顯示很快就不見了,結果不知道誰輸誰贏?
延長顯示時間
輪流顯示自己的點數與勝負
讓點數與勝負重複顯示三次
Report abuse
Report abuse