所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

第一次玩mind+,搞个小游戏祭天

goblock goblock 2020-01-02 13:42:44

       第一次在造物记写文章,有点小激动,不得不说DFROBOT在创客生态体系建设上要比其他同类企业更优秀,试用了一下mind+,虽然也是基于scratch3.0引擎,不过显然在设计上用心进行了优化,以扩展主板microbit为例,各功能模块都进行了划分,清晰明了。

projectImage

       虽然微软的makecode作为microbit的“原配”开发环境,在设计上做的更贴合microbit,但是mind+可以像scratch一样,具备舞台效果和硬件结合的先天优势。同时又不像sc要想结合mcirobit就必须装win10系统,让一些创客懒得折腾。不过mind+还有一些不足,比如不能直接连接microbit的板载蓝牙,这点scratch3.0的环境要好些。

        这么好的软件不能装完就放到那儿了啊,怎么着也要写个小游戏祭下天啊。想来想去,改个“贪吃蛇”的游戏吧,既结合了microbit,又体现了mind+的舞台优势,嗯~不错。。。

projectImage
材料清单 材料清单
1x
microbit
1x
mind+
步骤1 步骤1
mind+连接microbit

关于mind+如何和microbit连接,可以参考下面这个官方链接:

https://mc.dfrobot.com.cn/thread-37721-1-1.html

需要注意的是,因为我们要联动舞台效果,所以务必(默认)选择“实时模式”:

projectImage

连接好后,可以看到microbit上的LED闪烁,如果没有闪烁可以按一下复位键:

projectImage
步骤2 步骤2
编写代码

这个小游戏有两个角色:mind+能量球

projectImage

mind+的代码如下:

 大概意思就是程序检测microbit的姿态,然后控制mind+上下左右移动。 

 为了实现mind+吞下能量球,数量变长的效果,使用了克隆积木。

projectImage

能量球的代码如下:

projectImage

因为这个“祭天仪式”比较仓促,这里就不录试玩视频了。

感兴趣的朋友可以直接下载下面的源码试玩一下:

附件 附件

这里吐槽两个mind+不足:

不能蓝牙直接连接microbit,连着USB线玩不太方便;

姿态选项太少,不能选择360°,导致mind+角色只能上下左右移动。

步骤3 步骤3
自我介绍

作为一个搞了多年电子的老狗,对各种硬件产品及开发工具有着天然的热情,深知创客教育的意义,所以一直关注这方面信息。几年前觉得在创客教育领域乐高一家独大不可思议,所幸近两年国内创客软硬件厂商快速发展,给老少创客提供了更多低成本选择。但是国内教育套件在配套课程方面还有不小差距,所以也时不时写些配套课程,感兴趣的童鞋可以关注个人的公众账号,互相交流~


projectImage
Makelog作者原创文章,未经授权禁止转载。
1
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]