剪刀、石頭、布游戲大家都玩過,今天我們用Micro:bit建一個剪刀、石頭、布游戲!
第一步,起始
當你搖動它時,我們希望the micro:bit選擇剪刀、石頭、布。嘗試創建一個on shake block,所以當你搖動the micro:bit,它將運行一部分程序。
接下來,當您搖動micro:bit時,應該從0到2中選擇一個隨機數,並將其存儲在可變武器中。(這個變量是武器,因為岩石,紙和剪刀是你用來戰斗你的朋友的武器!)
添加一個帶有變量的塊。然后添加一個隨機塊,並將隨機數存儲在變量中,如下所示:
沒人能預測變量,正如你的朋友無法預測你是要出剪刀,石頭還是布。
這些塊可能產生的每個可能的數字(0,1或2)表示不同的圖像。我們將在LED屏幕上顯示該號碼的正確圖像
第二步,顯示布
放置一個if塊檢查變量武器是否為0。確保if塊是否有else if和then else。
接下來,添加一個show leds塊,顯示一張紙的圖片:
第三步,顯示石頭
如果檢查變量武器是1,則添加一個帶有岩石圖片的LED顯示塊。
第四步,顯示剪刀
最后添加一個顯示塊與剪刀的圖片到其他部分(the else part):
這一步不必再檢查變量武器是否為2,因為除去0,1變量就只剩下2,這也是為什么最后用else而不用else if。
這樣一個剪刀石頭布游戲就完成了。
你還可以把Micro:bit綁到手腕上,更加模擬實戰,再加上計分功能,這兩部分就留給你自己了。
原文參考
https://mp.weixin.qq.com/s?__biz=MzU0MTg0ODIzNA==&mid=2247483905&idx=1&sn=eef9c2b078c64a6fbde228fa4339115c&chksm=fb22e5c4cc556cd20bd826c47dac6193230a24af3516b970a1a83d1b41e7846b8a19c922fdd4#rd