【Mind+/Scratch3.0】零基础教程 攀岩岛 过目不忘
本帖最后由 dfrobot 于 2019-11-19 18:56 编辑【Mind+/Scratch3.0】零基础教程
第四关 攀岩岛 项目一 过目不忘 恭喜“小麦”成功穿越迷失森林!
http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/191335yz3vkjgymhgm3jfj.png 想越过攀岩岛可是比穿过迷失森林还要难哦!这里的任务难度已经达到三级了,不仅要考验你的思维逻辑,还要考验你的记忆力、反应能力等。想要成功闯关,就要更加努力!
怎么样,准备好了吗?
http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/191355cdt5fnidq112rz5t.png过目不忘
http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/191550cbbh9nvsqjs33vqy.png
任务榜单http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/191731utxnn46nk42zflhi.png闯关任务
一、道具选择http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/193658ajfftpe3seseesh4.png“过目不忘”流程图。
http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/193333ody7iyydd1drddsp.png二、道具使用http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/193812pdtnzsm2it3l3s3j.png
连接上面两个指令。新建变量b、c、d,重复上面步骤。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/191933wabpranewb5aww6b.png3.设置正确答案。
拖拽“运算符”中的“合并(apple)和(banana)”到脚本区,将变量a、b、c、d合并成一个字符串,利用三个合并指令进行嵌套。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/193902vfbra1983up6o9mb.png新建变量“正确答案”,拖拽“设置‘正确答案’的值为……”到脚本区,将abcd字符串赋给变量“正确答案”。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/193925nw6p32v1wpm6yxfm.pnghttp://mc.dfrobot.com.cn/data/attachment/forum/201812/24/193952n573w3ljvwvl3f3l.png5.询问答案,并等待键盘输入“回答”。拖拽“侦测”模块中的“询问(What’s your name?)并且等待”到脚本区,修改其中文字为“刚刚四个数字是什么?”。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/194015rgxb9hzh3b7d3537.png6.判断输入的“回答”是否正确,是否超时。
拖拽“控制”模块中的“如果……那么执行……否则执行……”到脚本区。
拖拽“运算符”模块中的“()=()”、“()<()”、“()与()”到脚本区,拖拽“侦测”模块中的“回答”、“计时器”到脚本区。
判断“回答”是否等于“正确答案”。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/194039bts4zwnastnnxsri.png判断时间是否小于20秒。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/194059cazly1vlatdtahyv.png同时判断两个条件。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/194118rx1cj34yg7d71jh4.png将其嵌入到“如果……那么执行……否则执行……”的条件框中。如果键盘输入的“回答”等于“正确答案”,同时计时器的时间小于20秒,执行“说(恭喜你答对了)”;如果“回答”不等于“正确答案”,或者计时器的时间超过20秒,执行“说(抱歉你失败了哦)”。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/193444qmh8ss8hds5prhmg.png完整程序如下。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/194149ygss9rg0toagb5z5.pnghttp://mc.dfrobot.com.cn/data/attachment/forum/201812/24/194210cslvml67gjlvxxgo.png
“函数”使用教程
1.点击“函数”模块中的“自定义模块”。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/192556hybh6aa6i4dk5dz4.png2.设置函数名称“播报4个随机数”,不用添加参数和标签,直接点击“确定”按钮。脚本区会出现函数“define 播报4个随机数”。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/192621cmp5opm8ojnnekkb.png
3.将播报随机数的程序拖拽到自定义模块“播报4个随机数”下。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/192647l1j5fvjjxvl9vz1y.png4.拖拽“函数”模块中的“播报4个随机数”到“当 小绿旗被点击”下。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/192723tn6cglggs7vzkc7f.png 完整程序如下。http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/192744lz1wrwemm2mzvcjv.png 这样的程序是不是比原来的更加清晰了呢。
“函数”的作用除了可以整合大段程序,让程序更加清晰,易阅读、理解,还有另外一个作用。当一段程序被重复使用时,可以自定义一个“函数”,将重复的程序放在“函数”中,方便下次使用。
在上一个“穿越电流阵”闯关任务中,有一段程序被重复使用了,你能使用“函数”简化程序吗?http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/192811yh7ddssp55op5sdh.png http://mc.dfrobot.com.cn/data/attachment/forum/201812/24/192836n5aokedd4rk4oop4.png
[*]【Mind+】mind+零基础教程 目录:
[*]【Mind+】mind+零基础教程 前言+大纲
[*]【Mind+】mind+零基础教程 新手村-神秘的Mind+
[*]【Mind+】mind+零基础教程 新手村-装扮自己的舞台
[*]【Mind+】mind+零基础教程 新手村-简单的角色动画
[*]【Mind+】mind+零基础教程 欢乐谷-集结了
[*]【Mind+】mind+零基础教程 欢乐谷 欢乐的聚会
[*]【Mind+】mind+零基础教程 欢乐谷-我的音乐我做主
[*]【Mind+】mind+零基础教程 欢乐谷-双人舞
[*]【Mind+】mind+零基础教程 迷失森林-掷骰子
[*]【Mind+】mind+零基础教程 迷失森林-我的画笔 自制迷宫
[*]【Mind+】mind+零基础教程 迷失森林-穿越电流阵
[*]【Mind+】mind+零基础教程 攀岩岛-过目不忘
[*]【Mind+】mind+零基础教程 攀岩岛-守门员
[*]【Mind+】mind+零基础教程 竞技场
[*]【Mind+】mind+零基础教程 神奇的宝藏-神秘的micro:bit
[*]【Mind+】mind+零基础教程 神奇的宝藏-跳动的心
[*]【Mind+】mind+零基础教程 神奇的宝藏-打气筒
[*]【Mind+】mind+零基础教程 神奇的宝藏-智能探测仪
[*]【Mind+】mind+零基础教程 神奇的宝藏-平衡木
[*]【Mind+】mind+零基础教程 神奇的宝藏-智能手柄
[*]【Mind+】mind+零基础教程 神奇的宝藏-默契小游戏
mind+官网:http://www.mindplus.cc Mind+最早是由DFRobot公司于2013年推出的图形化编程软件,能够让不懂编程的艺术家们通过几分钟的学习即可控制Arduino开源硬件,从而拓宽一些新的思维方式。
页:
[1]