好游快爆沙雕小游戏(Micro:bit石头剪刀布小游戏)

 2024-09-10  阅读 521  评论 0

摘要:今天我们来用 micro:bit 做一个简单的石头剪刀布小游戏,玩家摇晃 micro:bit 板子,随机生成石头 剪刀 布 中的一种,然后和另一个玩家或自己的另一只手猜拳。下面是实现效果:实现原理这个小游戏的原理很简单,需要检测板子的振动事件,当板子振动时,随机生成一个数字,数字范围是 1 2 3

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

下面是实现效果:

好游快爆沙雕小游戏(Micro:bit石头剪刀布小游戏)(1)

实现原理

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

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

好游快爆沙雕小游戏(Micro:bit石头剪刀布小游戏)(2)

代码实现

今天要用到的模块有 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. 则显示 剪刀

然后就完成啦

完整程序图

好游快爆沙雕小游戏(Micro:bit石头剪刀布小游戏)(3)

Hex 文件

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

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ce704Cz0EAAAEVVY.html

发表评论:

管理员

  • 内容267023
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1024秒, 内存占用1.33 MB, 访问数据库18次