剪刀石头布游戏(剪刀石头布游戏的由来)

今天我们来用 micro:bit 做一个简单的石头剪刀布小游戏,玩家摇晃 micro:bit 板子,随机生成石头 剪刀 布 中的一种,然后和另一个玩家或自己的另一只手猜拳。

下面是实现效果:

剪刀石头布游戏(剪刀石头布游戏的由来)

实现原理

这个小游戏的原理很简单,需要检测板子的振动事件,当板子振动时,随机生成一个数字,数字范围是 1 2 3 中的一个,这样 1 对应 石头, 2 对应剪刀, 3 对应 布,然后根据不同的数字显示不同的 led 点阵图形就可以啦。

我们会用下面 3 种图形 表示 石头 剪刀 布

剪刀石头布游戏(剪刀石头布游戏的由来)

代码实现

今天要用到的模块有 5 种,

  • 振动事件
  • 显示 led
  • 生成 随机数
  • 判断 相等
  • 如果 / 否则 如果 / 否则
  • 变量
  1. 首先打开 makecode 网站(https://makecode.microbit.org/),新建一个项目
  2. 代码区拖入一个 输入 分类下的 当 振动 模块
  3. 新建一个变量,命名为 hand
  4. 将变量 hand 设置为 选取随机数,范围为 1 至 3
  5. 如果为 hand = 1
  6. 则显示 石头
  7. 如果模块下面点 加号,出现否则
  8. 在否则里显示 布
  9. 再在 否则上点 加号,出现 否则如果
  10. 在否则如果里 选择 如果 hand = 2
  11. 则显示 剪刀

然后就完成啦

完整程序图

剪刀石头布游戏(剪刀石头布游戏的由来)

Hex 文件

这篇教程的 hex 文件 可以在我的 github 主页(https://makecode.microbit.org/) 找到这篇文章题目对应的 hex 文件,然后在上面点击鼠标右键,选择 链接另存为,就可以下载这个 hex 文件啦。

本文所有内容来自互联网,如有侵权/不实内容请联系我们删除,联系邮箱postusb@foxmail.com

发布者:缘分,转转请注明出处:https://www.bjxdyg.com/life/115706.html

(0)
缘分缘分
上一篇 2023年 3月 9日 上午2:10
下一篇 2023年 3月 9日 上午2:24

相关推荐

  • 京东白条怎么还(京东白条怎么还清所有账单)

    很多朋友在日常生活中和网购时,都会遇到或看到“打白条支付”的方法和行为,但却不知道它是什么意思,本篇文章结合现实生活中和网购过程中的支付方法、行为和社会现象,说说与其相关的知识。 含义一:网购赊账支付说到网购“打白条支付”,不得不提到京东,它是国内Top 3以内的网购平台,而“打白条支付”也是该平台独有的“赊账支付”方法,当用户通过该平台开通“白条”功能之后…

    2023年 3月 4日
    15800
  • 2022年醉驾新政策(2022年醉驾新政策200以下免于刑事处罚)

    大家好,近期很多朋友对于2022年醉驾新政策产不是很理解。然后还有一些网友想弄清楚2022年醉驾新政策200以下免于刑事处罚,泰缘号(www.bjxdyg.com)已经为你找到了相关问题的答案,接下来和我们一起看看吧,希望对大家有所帮助! 裁判观点1 校园道路属于道路交通安全法规定 的“道路”? 最高人民法院刑事审判庭指导案例:第892号李启铭交通肇事案指出…

    趣味生活 2022年 10月 11日
    1.1K00
  • kim怎么读(jhameel kim怎么读)

    韩国益山高铁站“益山驿”几个汉字,在夜幕下显得格外明亮。笔者心情大好:“你好,益山!”原本醉倒在地的金教授顿时坐起,用磕磕绊绊的汉语说:“益山不能读‘益山’,要读‘Iksan’。” 一个发音居然能让金教授这么敏感。这一幕其实提示了一个问题:韩国人希望中国人用汉字的韩国发音来念他们的人名和地名。进而牵出了一个有趣的话题:韩国人该怎么念汉字人名和地名? 譬如“朴…

    趣味生活 2023年 5月 9日
    21000
  • 苹果13闹钟声音大小怎么调(苹果闹钟声音大小怎么调 15)

    苹果用户经常会分不清楚当前调整的音量是铃声的还是多媒体的,下面就来教大家iOS音量分开调整技巧。 iPhone 媒体音量与铃声音量差别 iPhone 声音控制会分成四大类型「铃声音量、提示音量、媒体音量、通话音量」,而 iOS 系统会将提示音量直接整合到「铃声音量」中,所以 iPhone 音量控制只剩下三种「媒体音量」、「铃声音量」与「通话音量」,其中多数人…

    2023年 4月 14日
    16400
  • 水英文怎么读(白开水英文怎么读)

    词根 aqua,aqu,aque,aqui = water 水 xinchi外语 词根来源于拉丁语 aqua 水,词根aqu,aque,aqui 是词根 aqua 的变体,它相应的希腊语词根为:hydr(o) 水。 助记:如果我们按音变规律理解的话,应当是aqu作为基本词根,其它是在这个词根的基础上,经过音变规律变化而来,即词根aqua,aque,aqui,…

    趣味生活 2023年 5月 5日
    15700

联系邮箱

postusb@foxmail.com

邮箱咨询: QQ交谈

邮箱:postusb@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息