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编程有一个初步直观的了解。
领取专属 10元无门槛券
私享最新 技术干货