儿童编程启蒙:1.初篇:Scratch简介

Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。适合7~12岁左右的儿童进行编程启蒙,构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了,对键盘的使用要求比较低。Scratch只能在Windows和Mac OS X上使用,平板电脑(ipad和其他安卓平板)均无法使用,但平板可以使用Scratch JR(这是与Scratch类似的版本,比Scratch简单很多,适合4~6岁的儿童),同时Scratch JR无法在Windows和Mac OS X上使用。

1

Scratch安装

Scratch目前比较通用的版本是Scratch 2.0,分为Scratch 2.0在线版和Scratch2.0离线版。在线版允许您直接在Web浏览器里创建、编辑和查看项目(不再需要上传、下载项目或者安装其它软件)。在线版本打开的方式:

离线版本下载地址:https://scratch.mit.edu/download

其中Adobe AIR是安装Scratch 2.0离线版的前置程序,没有安装的请根据电脑类型选择安装。大多数情况下都是使用离线版本,所以下面我们选择离线版本来说明。

2

设置语言、字体大小

Scratch 2.0离线版本安装好之后打开,可以点击地球图标来更改语言,如果觉得字体太小,可以按住shift键的同时点击地球,会多出来set font size的菜单,点击这个菜单就可以调整字体大小了。

3

界面

左边上部是程序预览和运行窗口,左边底部是选择角色和舞台区域,中间是可以用来选择的功能模块和相应的单行代码语句,右边的部分是编辑好的程序代码。深灰色部分是菜单栏。

4

帮助

Scratch有非常方便的上手指南,界面最右边的边缘有个问号图标,点击可以看到所有按功能模块的说明。

另一种更针对地使用帮助的方式是:

此外,Scratch还有海量的线上作品供Scratcher学习和交流,

https://scratch.mit.edu/explore/projects/all,根据自己的兴趣寻找相关作品学习。

更让我惊奇的是,Scratch还有一个类似wiki百科的区域,地址:

https://en.scratch-wiki.info/wiki/Scratch_Wiki

这里能找到略微复杂一点的游戏所需的很多技术难点(不适合初学者)的具体实现或者指引,其中不少涉及到初中、高中的数学和物理知识,如模拟重力、加速度、镜面反射、排斥、吸引等等,所以从这个层面而言,Scratch编程的适龄学员的年龄上限甚至可以到14~16岁。正是由于Scratch整个学习生态做得非常丰富和完整,所以它成为绝大多数儿童编程启蒙的首选几乎没有悬念。

5

简单演示

下面视频是做一个两条小鱼在海底随机游走的具体实现,让大家对Scratch编程有一个初步直观的了解。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180611A20RNL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券