日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

剪刀石頭布游戲的由來(lái) 剪刀石頭布游戲

今天我們來(lái)用 micro:bit 做一個(gè)簡(jiǎn)單的石頭剪刀布小游戲,玩家搖晃 micro:bit 板子,隨機(jī)生成石頭 剪刀 布 中的一種,然后和另一個(gè)玩家或自己的另一只手猜拳 。
下面是實(shí)現(xiàn)效果:

剪刀石頭布游戲的由來(lái) 剪刀石頭布游戲


實(shí)現(xiàn)原理這個(gè)小游戲的原理很簡(jiǎn)單,需要檢測(cè)板子的振動(dòng)事件,當(dāng)板子振動(dòng)時(shí),隨機(jī)生成一個(gè)數(shù)字,數(shù)字范圍是 1 2 3 中的一個(gè) , 這樣 1 對(duì)應(yīng) 石頭 ,  2 對(duì)應(yīng)剪刀 ,  3 對(duì)應(yīng) 布,然后根據(jù)不同的數(shù)字顯示不同的 led 點(diǎn)陣圖形就可以啦 。
我們會(huì)用下面 3 種圖形 表示 石頭 剪刀 布
剪刀石頭布游戲的由來(lái) 剪刀石頭布游戲


代碼實(shí)現(xiàn)今天要用到的模塊有 5 種,
  • 振動(dòng)事件
  • 顯示 led
  • 生成 隨機(jī)數(shù)
  • 判斷 相等
  • 如果 / 否則 如果 / 否則
  • 變量
  1. 首先打開 makecode 網(wǎng)站(https://makecode.microbit.org/),新建一個(gè)項(xiàng)目
  2. 代碼區(qū)拖入一個(gè) 輸入 分類下的 當(dāng) 振動(dòng) 模塊
  3. 新建一個(gè)變量,命名為 hand
  4. 將變量 hand 設(shè)置為 選取隨機(jī)數(shù),范圍為 1 至 3
  5. 如果為 hand = 1
  6. 則顯示 石頭
  7. 如果模塊下面點(diǎn) 加號(hào),出現(xiàn)否則
  8. 在否則里顯示 布
  9. 再在 否則上點(diǎn) 加號(hào),出現(xiàn) 否則如果
  10. 在否則如果里 選擇 如果 hand = 2
  11. 則顯示 剪刀
然后就完成啦
完整程序圖
剪刀石頭布游戲的由來(lái) 剪刀石頭布游戲


Hex 文件【剪刀石頭布游戲的由來(lái) 剪刀石頭布游戲】這篇教程的 hex 文件 可以在我的 github 主頁(yè)(https://makecode.microbit.org/) 找到這篇文章題目對(duì)應(yīng)的 hex 文件 , 然后在上面點(diǎn)擊鼠標(biāo)右鍵,選擇 鏈接另存為,就可以下載這個(gè) hex 文件啦 。

    推薦閱讀