Scratch简介

Posted scratch-cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scratch简介相关的知识,希望对你有一定的参考价值。

介绍

Scratch是麻省理工学院的“终身幼儿园团队”开发的图形化编程工具,主要面对青少年开放。
目前已有1.4版、2.0版本(增加克隆积木,Lego和Makey makey拓展积木)、3.0版本(增加视频侦测、文字朗读、翻译等选择性下载扩展积木,并增加micro:bit和Lego mindstorms EV3拓展积木)所有人可以在任意版本中创作自己的程序。
 
官方网址是麻省理工学院网站的一个分支。这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。几乎所有的孩子都会一眼喜欢上这个软件。建立起做编程的欲望。
根据孩子玩这个软件的情况看,孩子自己学会使用这个软件是有困难的,需要身边老师和家长的指导。在有人指导的情况下,6岁的孩子基本上就可以照着例子完整的“拼”出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子的成品可以通过软件直接发布到官方网站上。官方网站给每个注册用户开通了一个个人空间,放置发布的程序。
 
用户发布后的程序,在官网可以找到。制作中的程序只能在软件环境下运行,发布后的程序则是在网页内运行的。就是说,孩子们的作品可以通过网络被无数人看到。官方网站具有交友和评论的功能。国内亦有类似官网发布程序后在网页内运行的网站,方便国内爱好者和孩子们对作品进行交流。

Scratch2.0

技术图片
Scratch 2.0在线版允许您直接在Web浏览器里创建、编辑和查看项目(不再需要上传、下载项目或者安装其它软件)。
Scratch2.0离线版已提供下载,便于在无法连接Internet的情况下使用,2.0版本加强与外部链接设备的互动,包括LEGO WeDo和Scratch、Arduino板。

Scratch 3.0

技术图片
Scratch 3.0放弃了Flash,采用了html5来编写,HTML5是最新的HTML、CSS和javascript的总和,Scratch 3.0首先将会使用WebGL、Web Workers和 Web Audio Javascript libraries。JavaScript是一种广泛的语言,它支持所有浏览器和WebGL,从而跨平台使用。它经过了精心挑选,JavaScript运行不需要任何额外的插件。
Scratch 3.0这个名字首先是由Scratch团队的Andrew Sliwinski在2016年五月份提出的。2018年1月份,Scratch 3.0的第一个公测版本(Scratch 3 beta)在Scratch官网上发布,Scratch 3.0在线编辑器的最后版本在2018年8月发布,而离线编辑器在2019年1月后也提供下载使用。
Scratch 3.0不仅仅是重构,也增加了一些功能,比如字符串包含判断、(移至最下层)积木等。编辑器的外形看起来更加柔美,拖拽积木还有音效,支持多次撤回和恢复。Scratch 3.0 保存的文件格式为"sb3",可以读取"sb"和"sb2"文件。

以上是关于Scratch简介的主要内容,如果未能解决你的问题,请参考以下文章

模拟Scratch的可视化脚本编辑器

模拟Scratch的可视化脚本编辑器

scratch高阶案例教学scratch黄金矿工 scratch创意编程 少儿编程 手把手教小朋友们从零制作黄金矿工游戏

scratch高阶案例教学scratch黄金矿工 scratch创意编程 少儿编程 手把手教小朋友们从零制作黄金矿工游戏

scratch高阶案例教学scratch斐波那契数列 scratch创意编程 少儿编程 小朋友们也可以完成如此神奇的数列

scratch高阶案例教学scratch斐波那契数列 scratch创意编程 少儿编程 小朋友们也可以完成如此神奇的数列