第一次在造物记写文章,有点小激动,不得不说DFROBOT在创客生态体系建设上要比其他同类企业更优秀,试用了一下mind+,虽然也是基于scratch3.0引擎,不过显然在设计上用心进行了优化,以扩展主板microbit为例,各功能模块都进行了划分,清晰明了。
虽然微软的makecode作为microbit的“原配”开发环境,在设计上做的更贴合microbit,但是mind+可以像scratch一样,具备舞台效果和硬件结合的先天优势。同时又不像sc要想结合mcirobit就必须装win10系统,让一些创客懒得折腾。不过mind+还有一些不足,比如不能直接连接microbit的板载蓝牙,这点scratch3.0的环境要好些。
这么好的软件不能装完就放到那儿了啊,怎么着也要写个小游戏祭下天啊。想来想去,改个“贪吃蛇”的游戏吧,既结合了microbit,又体现了mind+的舞台优势,嗯~不错。。。
材料清单
- microbit X1
- mind+ X1
步骤1 mind+连接microbit
关于mind+如何和microbit连接,可以参考下面这个官方链接:
https://mc.dfrobot.com.cn/thread-37721-1-1.html
需要注意的是,因为我们要联动舞台效果,所以务必(默认)选择“实时模式”:
连接好后,可以看到microbit上的LED闪烁,如果没有闪烁可以按一下复位键:
步骤2 编写代码
这个小游戏有两个角色:mind+和能量球。
mind+的代码如下:
大概意思就是程序检测microbit的姿态,然后控制mind+上下左右移动。
为了实现mind+吞下能量球,数量变长的效果,使用了克隆积木。
能量球的代码如下:
因为这个“祭天仪式”比较仓促,这里就不录试玩视频了。
感兴趣的朋友可以直接下载下面的源码试玩一下:
附件
这里吐槽两个mind+不足:
不能蓝牙直接连接microbit,连着USB线玩不太方便;
姿态选项太少,不能选择360°,导致mind+角色只能上下左右移动。
步骤3 自我介绍
作为一个搞了多年电子的老狗,对各种硬件产品及开发工具有着天然的热情,深知创客教育的意义,所以一直关注这方面信息。几年前觉得在创客教育领域乐高一家独大不可思议,所幸近两年国内创客软硬件厂商快速发展,给老少创客提供了更多低成本选择。但是国内教育套件在配套课程方面还有不小差距,所以也时不时写些配套课程,感兴趣的童鞋可以关注个人的公众账号,互相交流~
评论