microbit
廣播小遊戲

利用兩塊Microbit來設計一個小遊戲,玩家只要在第一片microbit按照正確順序傳送訊號,第二片板子就會反應O或X,過關後,第二片板子就會在LED放煙火慶祝。

Micro:bit 第一片發送端

1.設定群組,發送字串

這個範例以2個選項為示範。

MicroBit 第二片:接收端程式

1.同樣需要設定群組,記得要和第一片是同一個群組。

變數Level用來記錄目前使用者闖到第幾關。

0是過0關。1是過1關、2是過2關。

收到廣播文字的時候,先判斷玩家現在在第幾關(level變數紀錄)?接著再去核對答案是否確。

例如第一關正確答案是A,第二關正確答案是B

那麼如果第一關玩家回答A以外的答案就答錯了;同樣的,如果第二關玩家回答B以外的答案是錯的。

一開始進入遊戲時LEVEL=0,
如果玩家答對第一關,Level會從0向上加1變成1,
如果玩家答對第二關,Level會從1向上加1變成2。

挑戰題

1.將正確答案改為第一題:C,第二題A。+5

2.關卡曾為3或4關,設計選擇題題目,讓使用者看著你的題目回答問題,並做出選擇。 +5

A=A
B=B
C=A+B
D=P0

3.加上音效回饋,答對音效、答錯音效、過關音樂。+5

提示:除了原本的重複無限次用來在LED燈顯示煙火動畫之外,還要另外拉一個重複無限次,用來播放音效。注意要暫停固定秒數,來讓音樂播放完畢再播下一次。