2018年4月1日 星期日

[Micro:bit] Micro:bit Blockly PBL教材──主題4-2:你猜我猜大家猜

Micro:bit Blockly PBL教材[1]

主題4-2:你猜我猜大家猜


FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Apr. 1, 2017
88x31.png[2]

前言

剪刀(Scissors)石頭(Rock)布(Paper),報告大頭目…。相信這個猜拳遊戲一定是每個人從小到大都玩过的遊戲。但是,單純用手猜就太low了,要用小彼特來玩才厲害。而且,更威的是,出拳後小彼特會自動判斷輸贏呢!

任務

兩人一組,模擬猜拳遊戲的玩法,並誏小彼特自動判斷輸贏!

解說

兩人玩剪刀石頭布的猜拳遊戲有兩階段过程:出拳和判輸贏。
  • 出拳甩(shake)一下小彼特,以隨機方式挑选0-2三個數字的其中一個。
    • 0代表出剪刀
    • 1代表出石頭
    • 2代表出布
  • 判輸贏:以表示玩家贏、表示玩家輸及表示雙方平手。

    • 按A鍵:表示出拳。其中,本例是根据上一次出拳的結果來选擇本次要出拳的順序,讀者可改用乱數積木處理會更逼真。

    • 按B鍵:判輸贏。
    • forever積木:判斷誰輸、誰贏的方法是將自己出的拳伝給另一玩家的小彼特板板,他會根据自己选擇的出拳情形和您的选擇做比对而找出本回猜拳的結果,並將之顯示在LED矩陣上。
    • 参考程式可按此下載。

教學活動設計

  1. 活動1:猜三把,贏兩把以上的人為贏家。
  2. 活動2:增加一隻無敌鑽頭:鑽頭碰到鑽頭算平手;鑽頭碰到其他狀況就是無敌。
  3. 活動3:設計錶帶造型來裝飾小彼特。

進階學習

皮卡丘進化成雷丘,雙人版當然也可以挑战多人版的喔!

和108課綱的对照

  • 學習表現
    • 資 c-III-2 能使用資訊科技與他人合作產出想法與作品。
    • 108新北市版:資 c-III-2 能使用資訊科技與他人合作產出想法與作品。
  • 學習內容
    • 資 A-III-2 簡單的問題解決表示方法。
    • 108新北市版:資 A-III-2 簡單的問題解決表示方法。

積木學習重奌

Math、Input。

編程學習重奌

隨機變數(random variables)模型化(modeling)演算法(algorithms)、非同步事件處理。

硬体學習重奌

SoC、無線電。

参考資料
  1. 本PBL教材皆採:任務解說(含筆者多年教學經驗分享)、教學活動設計三大段的寫作架構撰文。
  2. 六種授權條款