探索麻省理工顶尖编程启蒙工具——Scratch 3.0:全面解析与体验
这篇文章给大家聊聊关于探索麻省理工顶尖编程启蒙工具——Scratch 3.0:全面解析与体验,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
2007 年,Scratch 1.4 诞生,这是一款供儿童下载到本地计算机的应用程序。
Scratch1.4和Scratch2.0
2019年1月3日,万众期待的Scratch 3.0正式版终于发布了!
本文为您全面讲解Scratch 3.0的新变化,让您顺利从2.0迁移到3.0。怎么样,你好奇吗?快来和我一起来了解一下吧!
用户界面的更改
我们先来看看Scratch 3.0编辑器的最新界面。 3.0界面采用左侧命令区、中间脚本区、右侧舞台区的布局。
为了对比,我们看一下2.0的界面布局。
习惯了2.0的用户只能重新适应3.0带来的变化。
命令块区域的更改
在Scratch 3.0编辑器中,命令块区域布置在界面左侧,可以使用鼠标滚轮自动切换各个功能模块的命令块。
这一改变对于初学者来说会更加方便,他们可以滚动鼠标找到自己需要的命令块。
扩展变更
在3.0中,画笔命令、MIDI音乐命令和视频检测命令作为扩展默认隐藏。这可能是由于使用频率的原因,隐藏了不常用的命令块以节省空间。
如果您想使用这些命令块,可以单击命令块区域下方的图标来添加所需的扩展。
添加扩展后,您可以在命令块区域中看到画笔、MIDI音乐和视频检测的命令块。
此外还添加了文本阅读和翻译扩展,以及一些硬件扩展。
支持中文输入
2.0无法输入中文的问题终于在3.0解决了。为此,我相信很多1.4用户都会转向3.0。
设置造型中心已发生变化
3.0中提供了一种不太方便的设置建模中心的方法。 2.0中缺少设置建模中心的十字辅助线。希望3.0后续版本能够改进。
模型图片和背景图片无法导出为文件
在3.0中,在模型缩略图右键弹出的菜单中,没有导出为文件的选项,这意味着模型无法导出为图像文件。
选择颜色方式的变化
在3.0中,使用了一种新的选择颜色的方式,如下图所示。
角色属性变化
3.0中,角色属性直接呈现在角色列表区域上方,这一点非常好。不需要像2.0那样点击i图标切换到角色属性面板。
另外,方向设置也采用了新的方式,可以通过仪表板来选择角色的方向,更加直观。
绘图编辑器更改
3.0绘图编辑器界面
2.0绘图编辑器界面
声音编辑器更改
3.0声音编辑器界面
2.0声音编辑器界面
资源库和教程的更改
3.0中对背景、人物造型、声音等素材库进行了一些改动,并添加了一些更好看的素材。另外,内置的学习教程也发生了变化。
后台库的修改
下面是3.0新增的一些背景素材,大家欣赏一下。
角色/外观库的更改
声音库更改
独立学习教程的变化
功能指令的变更
添加了平滑移动到.命令块
新的命令块使脚本更加简洁。等效的脚本是:
使用仪表板选择方向
在2.0中,使用下拉列表选择方向。比较一下,你认为哪种方法更好?
画笔设置增加饱和度、亮度和透明度
3.0中画笔设置命令块添加了下拉菜单,提供颜色、饱和度、亮度和透明度的设置。
新增音效设置
添加了音调和左右平衡的音效设置命令块。
新增舞台背景随机切换
角色级别移动
阅读背景和选定的号码和名称
这使得更容易阅读脚本中的背景或形状编号和名称。
添加了拖动模式命令块
检测模式中添加了用于设置字符拖动模式的新命令块。最初是在2.0的角色属性面板中设置的。
子串检测
用法示例:
默认“我的变量”
这个改动对于初学者来说更加友好。
列表指令的更改
添加了一个新的命令块来删除列表中的所有项目。同时,该区块的下拉菜单中还增加了修改列表名称和删除列表的功能。
添加了一个新的指令块来获取列表元素的编号。该块将返回列表中第一个找到的元素的编号。
添加了一个新的命令块来检测列表中是否存在元素。
角色属性的读法更符合中文语法
这个小小的改变使得读取脚本中的程序更加流畅。
回顾2.0的中英文表达方式,确实很尴尬。
使新块更加直观
3.0中提供了更加直观的制作新积木的界面,对初学者更加友好。
回顾2.0中制作新积木的原始界面,需要点击“选项”才能看到设置详情。
总结
可在移动端编程
Scratch 3.0最实用的更新就是放弃了日渐式微的Flash技术,采用HTML5和JavaScript技术来编写。它支持所有现代浏览器和WebGL,并且可以跨平台使用。
在笔记本电脑、台式机、平板电脑和手机等各种终端设备上完成所有这些任务确实很方便。
新的硬件接口
Scratch3.0在硬件扩展上增加了micro:bit和LEGO EV3,但也取消了对PicoBoard和LEGO WeDo 1.0的支持。
那么,将编程和乐高结合起来可以做什么呢?如何制作挂在杆子上的“懒熊”:
或者圣诞老人牵着一头麋鹿:
是不是很有趣?
循序渐进的教学教程库
总体而言,Scratch 3.0 的目标是让编程更容易上手。
新手可以点击“教程”按钮进入入门教程。教材在编辑器顶部工具栏的“教程”中。每个项目都有专属的循序渐进教学,项目会持续添加。
我们可以找到完整游戏的项目教材,或者针对某些积木设计的项目教程(例如“如何录制声音”等)。
录音和编辑变得简单
Scratch 3.0还重新设计了声音编辑器、录音、编辑功能和各种声音元素,包括:
有了新的录音系统,录音变得简单;
全新的声音编辑系统让编辑变得简单;
新的音效,如快速播放、慢速播放、回声和机器人。
强大的文本转语音功能,带有翻译功能,您现在可以将其用作翻译器或语音记忆单词的应用程序。给定一段文本,系统还可以由男性或女性大声朗读,这非常接近人类的声音表达。
值得注意的是,Scratch 3.0发布后,Scratch 1.4和2.0的离线版本可以继续使用。 2.0离线版本制作的内容可以上传到3.0编辑器中进行编辑。但是,在3.0编辑器中创建的内容无法在2.0离线编辑器中编辑。
换句话说,向下兼容但向上不兼容!
官方网站:
下载地址:
直接在网络版中创建
说了这么多,相信大家对Scratch 3.0已经有了一定的了解,期待3.0在后续的版本升级中给我们带来更多的惊喜。
相关问答
答: Scratch3.0这款编程软件确实很神奇,因为它采用拖拽式编程界面非常容易上手,即使没有编程基础的人也能快速理解并开始创作。而且它支持丰富的图形、声音和动画元素,可以帮助用户寓教于乐地学习编程的乐趣,同时还能制作出有趣的作品,激发创造力。很多小学中学都用Scratch进行入门课程,可见它的教学效果非常棒!
134 人赞同了该回答
答: 当然,Scratch3.0不仅适合初学者,它也提供了一些更高级的编程功能,可以支持用户完成更复杂的项目。比如你可以使用Scratch3.0制作互动式游戏,开发简单的应用程序,甚至进行机器人控制等。总之,Scratch3.0是一款非常全面的编程工具,从入门到进阶都能满足你的需求!
26 人赞同了该回答
答: 麻省理工的计算机科学与人工智能实验室MIT CSAIL创建Scratch3.0,主要目的是让更多人更容易地接触和学习编程。他们希望通过一个简单易用的工具,让编程不再是只有专业人士才能掌握的技术,而是一种可以被每个人都能理解和使用的技能。 这样一来,人们更容易利用编程的智慧来解决实际问题,促进社会发展。
27 人赞同了该回答
答: Scratch3.0也希望激发孩子的创新思维和创造力。通过制作他们想做的游戏、动画、故事等,孩子们能够在玩乐中学习,培养逻辑思维、问题解决能力以及团队合作精神等素质,为未来的教育和科技发展奠定基础。
142 人赞同了该回答
答: Scratch3.0最大的特点就是简单易学。它使用拖拽式编程界面,通过将一个个模块连接起来就像搭积木一样,就可以写出程序代码,不需要花费大量时间学习复杂的语法规则。 这也为初学者提供了极大的便利,让他们更容易地上手并感受编程的乐趣。
83 人赞同了该回答
答: 另外, Scratch3.0还拥有丰富的扩展库和资源,可以方便用户添加声音、图片、动画等元素,制作更加生动有趣的作品。 它还支持与其他平台的连接,例如Arduino,可以让用户将代码应用到现实世界中去,进行项目控制和互动体验。总之,Scratch3.0功能丰富、易于学习,是一款非常实用的编程工具!
50 人赞同了该回答
本文由发布,不代表华岳移民立场,转载联系作者并注明出处:https://www.huayueimm.com/mzym/31474.html
