Scratch对于少儿编程来说是一款具有里程碑意义的软件,在最新的3.0版本中加入了更丰富的软硬互动、影音交互以及人工智能的应用。在之后的教学视频中,我会基于3.0版本通过各种作品案例让大家了解这款图形化的编程软件的魅力。
Scratch是一款由麻省理工开发的针对少儿学习编程的软件,最新的3.0版本暂定在明年的一月2日正式发布。Scratch之父前不久还专门来到上海分享了3.0版的教学经验。
Scratch之父Mitchel亲临授课
官网上3.0的试用版已经可以基本实现的软件功能了,下面是新版简介的教学视频。
3.0整体操作界面比2.0看起来更舒服,一些模块的分类也更合理化。

Scratch3.0将不同种类的编程模块根据颜色归类的同时,当你拖动鼠标滚轮,可以在不同分类的编程模块中切换。

这个看似一个不起眼的更新,却可以让我们更快地找到所需的模块,特别是那些初次接触对模块分类位置还不熟悉的孩子们。

之前的Scratch2.0只支持Wedo和Picoboard,3.0终于可以支持EV3了,另外还开放了microbit硬件扩展,这里简单介绍一下对应EV3的一些功能。
马达控制
目前的伺服电机支持旋转指定时间和功率的的调整,以及获得角度返回值。

传感器
目前支持超声波,触碰以及颜色传感器的环境光模式,通过不同的模块可以读取参数或者直接判断。

软硬互动
通过Scratch软件和EV3硬件结合可以制作出很多软硬互动的作品,我也会在之后分享给大家,下面是之前设计的两款使用Cubic硬件制作的Scracth软硬互动游戏。
作品 | 用乐高积木来玩Scratch游戏
作品 | 用乐高积木来玩Scratch游戏之二
Scratch 3.0不仅支持EV3等硬件,同时支持电脑的摄像头、麦克风进行视频和音频的捕捉,结合编程可以制作出很多有趣的视频交互游戏和动画。

人机翻译的发展已经让全球交流变的越来越简单,在Scratch 3.0中也加入了各国语言的互译功能和语音播放功能。
