51浏览
查看: 51|回复: 0

[福利发放] 【项目分享】Mind+挑战赛作品赏析

[复制链接]
持续了将近四个月的“Mind+冬季挑战赛”目前已经结束了一段时间。此次的挑战赛是基于”Mind+”这款青少年编程软件而进行的创作比赛。此次比赛,共分三轮机制进行,每一轮根据官方发布的主题来进行创意发挥,完成项目制作。

参赛的创客老师们不仅获得获得了技能的提升,丰厚的奖品,同时也给DF社区产生了大量的优秀项目作品。小编经过后期的整理,精选出了一些比较有创意和具有代表性的作品,接下来会陆续分享给大家,话不多说,接下来让我们一起看下优秀作品吧!

首先给大家展示的是第一轮比赛中的优秀作品,第一轮比赛的主题是:节日挑战,应景创意。

作品赏析

作品:《小熊猜灯谜》
作者:我爱蘑菇

本程序共设定了7个角色,一个为主人公小熊,一个为工作人员小铃铛,一个成语角色。情景是这样设定的,小熊来到了花灯现场,观赏了很多花灯后,来猜灯谜。系统给出了10个谜语,每次出示5个。当小熊猜完5个后,工作人员会根据得分把结果反馈给小熊。猜中5个奖励1个灯笼,没有答对5个说谢谢参与。每一轮结束后会问要不要二轮。最后,会根据得分情况说出结果。


程序分为几个步骤:
步骤1:场景切换
小熊赏花灯部分,共设定了五个场景。各场景的切换采用的是广播功能。广播功能相当于生活中的广播,一方发出消息,接收的一方在接到消息后做出反应。广播事件菜单下,共有三个命令。广播的一方用广播命令,接收方用“当接收到命令”触发事件。


步骤2:变量,判断的使用
猜灯谜部分用到了变量、判断。共设定了两个变量,分别计两次猜灯谜的结果。每一次猜灯谜,用到了五次判断。询问等待小熊说出答案,如果答案正确则变量增1分。5次后根据变量值反馈小熊结果。
1、询问、回答用到侦测菜单下询问和回答命令


2、判断使用控制菜单下的如果--那么和如果--那么--否则语句,当小熊回答谜语时利用这两个语句统计回答正确的个数,利用否则决定当回答不正确时的语句走向。


3、谜面的处理是将五个谜面分别做出了两个造型,当小熊决定再猜一轮时,广播发出消息,当五个谜面角色接到通知后,切换到下一个造型!
作品:《冬日温暖,新年快乐》
作者:zz小海鸥
新年快乐,冬日玩雪是雪地经常会玩的,小女孩红红火火的衣服,正是我们常见的过年氛围。通过小游戏闯关后,mind+机器人给大家带来了舞蹈和一个小礼物(灯光秀),实物作品是以图中的小女孩为原型。


材料microbit主控板,电机驱动扩展板,舵机,2个彩灯,3D打印雪人,切割机制作图形。
编程步骤:
步骤1:角色添加和设置
添加设置好几个角色与外观造型:开头文字说明几种字幕,机器人mind+1游戏时说明介绍、跳舞过程外观,机器人mind+2跳舞出场时外观(mind+1mind+2脚本其实可以合并的,只是个人习惯),新年快乐文字、雪人、小女孩(主角)、对联。

file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps6.jpg
1设置各个角色各个环节各个脚本。由于有游戏、舞蹈、礼盒灯光效果过程,所以每个过程的衔接都是使用广播接收。下图是字幕脚本。
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps7.jpg

步骤2:编写脚本
1编写游戏环节机器人出场脚本,和机器人跳舞时出场脚本,然后再是机器人跳舞脚本(跳舞这里就看情况去编写造型、特效等各种脚本动作,由于做了8个左右外观,所以舞蹈脚本有点长)。
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps8.jpg
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps9.jpg
2编写小女孩出场脚本,以及抓住雪人后的脚本。小女孩出场游戏过程,玩游戏时让microbit上显示移动方向,让旁观者看清怎么抓雪人。
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps10.jpg
3编程结束地方新年快乐文字与对联脚本。
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps11.jpg
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps12.jpg
4之后在mind+1角色中添加了microbit电机驱动扩展板的相关指令.
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps13.jpg

步骤3:效果演示
给大家传下各舞台效果图片。
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps14.jpg
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps15.jpg

视频~https://player.youku.com/embed/XMzk4ODE3NTAzMg==



作品:《Mind+ Gamepad制作胖桑停车场
作者:hnyzcj
游戏简介:
       本游戏使用了Mind+软件进行编程,使用gamepad手柄遥控。通过定义前进、后退、左转、右转,控制软件中 小车能够成功的驶入停车位中。
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps16.jpg
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps17.jpg
材料清单:microbitgamepad,高品质 micro USB数据线

步骤1绘制舞台
       打开Mind+,新建一个项目。 然后在Mind+右下角舞台列表的下面单击画笔按钮,进入背景1编辑界面。使用矩形工具绘制一个绿色的矩形使其填充在舞台上。在使用矩形工具绘制多条灰色矩形。使用白色线条工具绘制多条线条。对于不规则图形绘制,建议先绘制规则矩形,然后通过变形工具,绘制不规则图形,具体效果如下图所示。使用文字工具输入文字胖桑停车场
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps18.jpg
步骤2绘制角色
1.删除默认角色
       删除默认角色,选择角色库,这里叫精灵库中的默认角色,删除之。
2.绘制car角色
       使用矩形工具原型工具绘制小车车体,具体绘制过程不在叙述。小车如下图所示。

file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps19.jpg
步骤3绘制停车场
        使用矩形工具和线条工具,绘制了一个诡异新奇的停车位。如下图所示
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps20.jpg
步骤4编写指令
        由于本次只做了一个场景,相对来说比较简单,我们只对Car角色中编写指令。如下图所示,代码左手边上下两段为按下手柄UPDOWN键后的控制代码。右边的两段代码,上段部分,分别对正确进入停车位和冲入绿化带的判断,正确进入停车位必须满足两个条件,car角色碰到了carhomecar角色不在灰色道路上;冲入绿化带,car角色碰到绿色来进行判断。右侧下端代码是对小车移动速度进行控制。

file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps21.jpg
步骤5联机测试
        由于此次使用的是联机模式,用usb连接线将microbit与电脑连接起来,选择正确的端口号,第一次安装后,要求对板子进行校准。我们通过翻转倾斜板子使得板子上每个LED都亮起后,之后出现一个笑脸表明校准结束。
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps22.jpg
步骤6游戏时间
        完成上述步骤,下面进入游戏时间。胖桑停车场等你来嗨。
file:///C:\Users\Xuelin.Wu\AppData\Local\Temp\ksohtml3780\wps23.jpg
视频:https://v.qq.com/x/page/x08226axpvp.html


高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail