12. 案例10:石头剪刀布

12.1. 目的


  • 使用smart coding kit手表套件完成石头剪刀布。

12.2. 使用材料


  • 1 x smart coding kit 手表套件

../../_images/smart_coding_kit_case_10_01.png

12.3. 软件


微软makecode

12.4. 编程


步骤 1

  • 当开机时将变量‘i’和变量‘k’设置为0,显示开机图案

  • 设置无线设置组

  • 当按键‘A’、‘B’或者‘A+B’被按下时,将变量‘k’设置为相应数字,无线发送变量‘k’的值,并显示相应图案

  • 当无线接收到数据时,将数据存入变量i ../../_images/smart_coding_kit_case_10_02.png

步骤 2

  • 在无限循环中,判断‘i’和‘k’的值,如果都不等于0,则两名玩家都已经出拳

  • 通过对比变量‘i’和变量‘k’的值来判断胜负

  • 将变量‘i’和变量‘k’的值设为0,为下次游戏做好准备

../../_images/smart_coding_kit_case_10_03.png

程序

---

12.5. 结论


通过按钮AB选择出拳,在双方出拳后,自动显示两边胜负,赢家显示笑脸,输家显示哭脸。

12.6. 思考


12.7. 常见问题

12.8. 相关阅读