用Micro:bit做剪刀、石頭、布游戲


剪刀、石頭、布游戲大家都玩過,今天我們用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM