和二哈一起玩潜艇小游戏

2020-03-30900
AI 快速预览详细 收起
本文介绍了一个使用MicroBit和哈士奇制作的潜艇小游戏。通过人脸识别技术,玩家可以控制小潜艇躲避障碍物。该项目需要两块MicroBit,一块用于发送人脸位置数据,另一块用于接收并控制小潜艇。适合儿童科学实验和STEM教育场景,激发孩子的编程兴趣。

自从领到了二哈之后,多了很多玩法,撸狗撸得很开心

最近在抖音上很流行玩一个叫潜艇的小游戏,很多人都在玩

(截图来自网上如有侵权,请通知删除)

project-image

简单来说就是用人脸来控制小潜艇躲过各种障碍物

人脸识别是二哈的强行,于是我决定用二哈来做一个潜艇小游戏

材料清单

  • MicroBit X2
  • 哈士奇 X1
  • Microbit扩展板 X1

因为Mind+实时模式不支持哈士奇,于是需要两块MICROBIT

一块MICROBIT用上传模式,连接哈士奇,来识别人脸的位置,并把人脸的位置发送给另一块MICROBIT

另一块MICROBIT用实时模式,用来接收人脸的位置,并把位置发送给小潜艇

步骤1 发送端

发送端的程序比较简单,就是把识别到的人脸位置发送给接收端的MICROBIT

用MICROBIT加扩展板加哈士奇即可

代码如下:

project-image

步骤2 接收端

接收端的程序相对复杂一点

接收端设置两个角色一个管道,一个潜水艇

project-image

管道就是不断的克隆自己,代码如下:

project-image

潜水艇就是要把人脸在哈士奇的Y坐标映射到实时模式上

代码如下:

project-image

步骤3 测试

通过测试,发现效果还是不错的,实际效果如下:

最近一直在玩哈士奇,真的应了那句话,家有二哈欢乐多

^-^

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
Nd0TAy8yduIE
Nd0TAy8yduIE
厉害
- 没有更多了 -