常见问题

Scratch是什么, 它可以做什么?

Scratch 是一个程序设计语言,也是个在线社区,你可以在这儿创造交互式媒体,像是故事、游戏和动画,并分享给世界各地的人们。在设计 Scratch 作品的过程中,你能学习到创造性的思考力、用逻辑让事情变得更有条理、如何分工合作完成事情。若要进一步了解 Scratch,可以访问关于 Scratch页面。

怎样用Scratch来制作游戏或动画?

查看创意页面了解更多使用Scratch的方法。

谁在使用 Scratch?

Scratch的用户来自世界各国的不同背景,他们在家里、学校里、图书馆、博物馆等地方以不同方式使用Scratch。Scratch主要是为8至16岁年龄的孩子设计的,但各个年龄段的人群都在使用Scratch进行创作和分享。年幼一点的孩子可以试试ScratchJr,这是为5至7岁都孩子设计的简化版的Scratch。

Scratch对系统有什么要求?

Scratch可以在桌面电脑、笔记本和平板电脑上的大多数较新的浏览器中运行。你可以在手机上打开作品,但目前还不支持在手机上编辑作品。下面列出了官方支持但浏览器。

桌面电脑

Chrome (63+)

Edge (15+)

Firefox (57+)

Safari (11+)

不支持Internet Explorer

平板电脑

Mobile Chrome (63+)

移动版Safari (11+)

说明:

如果你的电脑不满足这些要求,可以尝试下载Scratch 应用程序编辑器(参见下一问题)。

如果遇到WebGL错误,请尝试使用其他浏览器。

在平板电脑上,目前无法使用「按下某键」积木以及鼠标右键上下文菜单。

你们有可以下载的版本,能够离线创作或打开作品吗?

Scratch 客户端让你在没有网络连接的情况下创建 Scratch 项目。你可以从 Scratch 官方网站下载Scratch 应用程序 ,或者在设备的应用商店上下载。(以前叫做「Scratch离线编辑器」)。

我还可以将老版本的Scratch创建的作品上传到Scratch网站吗?

是的,你可以上传和分享使用旧版Scratch创作的作品。(但是,你不能用旧版Scratch打开后新版Scratch创作/编辑过的作品。比如,你不能用Scratch 2.0桌面软件打开Scratch 3.0创作的作品,因为Scratch 2.0不知道怎样读取 .sb3格式的文件。)

使用Scratch需要付费吗? 需要许可证吗?

Scratch 现在是免费的,未来也将一直免费。无论在学校、家里还是其他地方使用Scratch,都不任何授权。Scratch 的开发、维护费来自拨款和捐赠。如果您想赞助Scratch,请查看捐款页面。

谁创作了Scratch?

Scratch是由MIT媒体实验室终生幼儿园小组的Scratch团队研发和维护的。

Scratch 3.0

什么是Scratch 3.0?

Scratch 3.0是最新一代Scratch软件,发布于2019年1月2日。它扩展了Scratch的使用方式、功能和适用环境。其中包括了几十个新的角色、全新的声音编辑器和许多新的编程积木。除了支持桌面电脑和笔记本电脑外,你还可以在平板电脑上使用Scratch 3.0创作和观看作品。

如何报告Scratch 3.0的缺陷以及提供反馈?

你可以在Scratch论坛的缺陷和故障版中报告缺陷或提供反馈。

Scratch 3.0支持多种语言吗?

是的。要更改编程积木的语言,请点击程序编辑器顶部导航栏的“地球”图标,然后在下拉菜单中选择语言。

所有翻译都是由志愿者完成的。Scratch 3.0编辑器已被翻译为40多种语言。你可以在我们的翻译服务器上查看正在翻译和复核的语言。如果你希望参与翻译和复核工作,请联系translate@scratch.mit.edu。

Scratch 3.0是否移除了旧版中的某些编程积木?

Scratch 3.0没有移除任何编程积木。但某些积木有所改变,还有一些积木移到了「扩展」中(参见下面Scratch扩展)。

Scratch 3.0是否加入了新积木?

是的!Scratch 3.0中加入了:

新的「音效」积木

新的便于文字(字符串)处理的运算积木

新的画笔积木,并且支持透明色

新的滑动积木,可移动到一个角色(或随机位置)

以及「Scratch扩展」中的许多新的功能(参见下面的扩展部分)

为什么Scratch 3.0的积木块比旧版的大?

为了适合在触摸屏设备(例如Chromebooks、Windows Surface笔记本和平板电脑)上使用,我们增加了Scratch 3.0积木的大小。此外,点击和拖拽较小的用户界面元素时,新用户往往遇到麻烦,增加积木大小有助于解决这些问题。

绘画编辑器有什么新功能?

重新设计的绘画编辑器提供了功能强大而易用。新增和改变的功能有:

新的布局使工具和选项更醒目

新的矢量模式工具,例如「橡皮擦」

用于颜色选择和调整的更多选项

对矢量点更多的控制(曲线变形及弧线/折线切换)

对图层顺序的更多控制(「放最前面」、「往后放」等)

新的渐变式填充

声音编辑器有什么新功能?

重新设计的声音编辑器使录音和编辑声音更加方便。它包括了如下新的功能:

新的更加易用的录音系统

新的更加易用的音频裁剪系统

新的音效(例如「快一点」、「慢一点」、「回声」和「机械化」)

Scratch提示窗口去哪了?

Scratch 3.0把原来技巧窗口中类似的内容放到了教程库中。点击程序编辑器顶部导航栏的教程链接就可以看到。这里有完整作品的教程(例如「制作追逐游戏」),也有具体积木和功能的教程(例如「录制声音」和「让它旋转」)。我们即将加入更多教程(如「乒乓游戏」和「让它飞起来」)。

改编和复制

什么是改编?

Scratch用户复制其他人的作品并加入自己的想法(比如修改脚本或造型)得到的作品称为「改编作品」。每一个分享到Scratch网站的作品都可以被改编。任何一处细微的修改都是值得认可的,只要向原作者以及为改编付出很多的人表示感谢即可。

为什么Scratch团队要求所有的作品都是「可改编的」?

我们认为改编其他人的作品是学习编程和创作精彩作品的绝佳方式。创意通过改编在Scratch社区中得以传播,让人人受益。通过Scratch网站分享的所有作品都以「知识共享-相同方式共享」(Creative Commons Share Alike)方式授权,就是说你可以改编Scratch网站上看到的任何作品,而其他人也可以改编你分享到网站上的所有作品。

如果我不想让别人改编我的作品该怎么办?

作品改编是Scratch社区的重要组成部分。如果你不想让其他人观看或改编你的作品,你仍然可以在Scratch上进行创作,只是不要把作品分享到网站上。

我可以在作品中使用从互联网上下载的图像/声音/媒体资源吗?

如果你在作品中利用了其他人的工作成果,请务必在作品的「致谢」栏中列明,并填写原作品链接。要查找允许在改编作品中使用的图片和声音,请使用知识共享搜索页面。

帐户

Scratch账号有什么用?

在没有账号的情况下,你可以打开别人的作品、查看评论及论坛文章,甚至还可以创作自己的作品。不过保存和共享作品、写评论、论坛发帖,以及社区中的其他「社交」活动(例如给别人的作品「点赞」)这些操作都需要账号。

如何创建账号?

在Scratch首页点击「加入」即可。你需要回答一些问题并提供你的电子邮件地址。几分钟就完成了,而且完全免费!

怎样删除自己的帐号?

在Scratch上创建账号之后,你会收到一封带有链接的电子邮件。点击该链接即可完成账号验证。验证账号之后,你就可以共享作品、撰写评论和创建工作室了。验证账号后你还可以收到来自Scratch团队的电子邮件更新。如果你找不到带有验证链接的邮件,请检查垃圾邮件文件夹。如果还找不到,可以到账号设置中点击电子邮件标签页,按照指示重新发送验证邮件。电子邮件可能需要最多一个小时送达,如果一小时后仍然没有收到,请向我们报告。

我要如何知道我的账号已经通过验证?

登录Scratch账号后,在电子邮件设置页面可以查看账号是否已被验证。已验证的电子邮件地址会显示一个绿色的小对勾,否则会显示「电子邮件地址未验证」的橙色文字。

我一定要验证我的账号吗?

未经验证的账号仍可使用Scratch的许多功能,包括创建和保存作品(但不能分享)。

我忘记了用户名或密码,如何重置?

在重置密码页面输入用户名或电子邮件地址。网站将发送一封含有你的用户名和重置密码链接的电子邮件,点击链接可重置密码。

如何修改密码?

用你的Scratch账号登录,然后访问密码设置页面,可以修改密码。

如何修改电子邮件地址?

用你的Scratch账号登录,然后访问电子邮件设置页面,可以修改电子邮件地址。

如何从「Scratcher 新手」变成「Scratcher」?

创建账号之后,你会被标记为「Scratch新手」。要转变为「Scratcher」,你应该创作和共享作品,对其他Scratcher提供有帮助的评论,还要耐心等待!等你符合条件之后,你的个人资料页面会显示邀请你成为Scratcher的链接,之后你将在Scratch网站拥有更多能力。(注意,我们不受理Scratch新手升级为Scratcher的申请)。

我可以注册多个帐号吗?

在不违反社区行为准则的情况下,在Scratch网站上注册多个账号是允许的。一旦违反规定,所有相关账号都会被封锁或删除。

一个帐号可以允许多个人同时登录吗?

不允许。这样网站和作品编辑器将无法区分登录到同一个账号的不同用户。当账号发生违反社区行为准则的行为时,所有相关账号将被封锁或删除。如果跟你共用一个账号的人做了坏事,就意味着你的账号可能会因他的行为被封锁。

可以改变用户名吗?

Scratch网站的结构依赖于恒定的用户名,因此你无法修改用户名。如果你真想换一个新的用户名,你可以注册一个新账号,但原来但作品只能由你自己复制到新的账号下。

我可以在帐号中公布哪些信息?

请不要公布个人联系信息,例如家庭住址、电子邮件、电话号码,或任何在Scratch网站外能找到你的信息。遇到含有此类信息的作品、评论或论坛帖子,请向我们举报,Scratch团队将移除这些信息,并提醒作者关于禁止公开个人联系信息的隐私政策。

怎样删除自己的帐号?

用Scratch账号登录后,点击右上角自己的用户名。选择「账号设置」,再点击页面底部的「我要删除账号」链接。请务必考虑清楚确实要删除自己的账号,再进行此操作。

版权和许可

Scratch是免费的嘛?任何时候我都可以使用它吗?

是的!Scratch是免费的。你可以在学校里使用它,你还可以教别人使用它(收费课程也是可以的)。你不需要购买授权:它是免费的!

我可以在书中或讲演中使用Scratch的屏幕截图吗?

是的,你可以在书中或演讲中使用Scratch应用程序或网站的截图或图像,你可以认为它们以知识共享的署名-相同方式共享许可协议授权。我们要求你在材料中包含如下文字:「Scratch是Scratch基金会与MIT媒体实验室终生幼儿园小组的合作项目。可以在https://scratch.mit.edu免费使用」。

我可以在宣传小册子或其他材料中使用Scratch的说明吗?

当然可以!我们建议如下的说明文字:「Scratch是一种编程语言和网上社区,你可以用它创作互动故事、游戏和动画,并与世界各地的人分享你的作品。在设计和编程的过程中,孩子们能学会创意思考、系统推理和与人合作。Scratch是Scratch 基金会与MIT媒体实验室终生幼儿园小组的合作项目。可以在https://scratch.mit.edu免费使用。」

我可以在会议中展示Scratch吗?

你尽可以向教师或其他团体展示Scratch。

我可以使用在本网站中的有关Scratch支持材料、角色、图像、声音或示例程序或对其进行改编吗?

可以。Scratch网站上的大多数素材都遵守知识共享的署名-相同方式共享许可协议。但 Scratch标识、Scratch小猫、Gobo、Pico、Nano、Giga和Tera除外,这些是Scratch的商标。

我可以出售我的Scratch作品吗?

可以。你的Scratch作品是你自己的产物。但请记住一旦你在Scratch网站上分享了你的作品,其他人就可以根据知识共享的署名-相同方式共享许可协议对其免费下载和改编。因此,如果你想出售自己的作品,最后不要在Scratch网站上分享它。

在哪里可以看到Scratch的源代码?

Scratch程序编辑器的源代码在GitHub上。Scratch 2.0和Scratch 1.4的代码也在GitHub上。请访问致开发者以获得有关Scratch网站开发项目的最新消息。

不适宜的内容

如何知道哪些内容可以在Scratch网站上分享、哪些不可以呢?

请查看 社区行为准则——它的内容很精简,没有繁杂的法律条文。你可以在Scratch网站任何页面的底部找到链接。

如果看到不当的内容该怎么办?

如果你在Scratch上看到了不当内容,你可以对任何作品、评论、论坛帖子或个人资料页面点击「举报」链接。如果情况比较复杂,你可以使用联系我们链接(每个页面底部都有)进行解释。请尽量包含你掌握的所有细节,以及相关页面的链接。

如果看到有人很无礼,我该怎么办?

不要让事态恶化!用更加无礼的评论回复无礼的评论只会让事情更糟,并可能导致您的账号被封锁。只要对无礼或无建设性的行为进行举报即可,我们会与当事人跟进。我们每天都会多次查看举报,所以请放心,我们会有解决办法。

收到举报时Scratch团队会做些什么?

Scratch团队每天都会审查被举报的评论或作品。如果确有违反社区行为准则,我们会将其移除并对该账号进行警告。根据被举报内容和相关人员是否已被警告,所属的账号及所使用的网络可能被封锁。

帐号被封锁后会怎样?

账号被封锁后,用户将无法访问该账号,也无法用它创作作品或发表新的评论。当他们登录时,会看到一个页面,说明账号为什么已被封锁,以及一个申请解除封锁的表单。如果账号主人能够表明自己理解账号被封锁的原因,并承诺未来遵守社区行为准则,账号将会解除封锁。

有人使用了我的账号并导致账号被封锁了,我该怎么办?

你有责任对自己的密码保密。如果你认识的人在电脑上用你的账号做了坏事,请告知掌管那台电脑的大人。如果你觉得不认识的人使用了你的账号,请修改密码或者联系我们说明情况。如果你的账号因为你自己违反社区行为准则而被封锁了,请不要把责任推给别人。如果有人报告说其他人用自己的账号做了坏事,我们需要与当事人沟通之后才能给账号解除封锁。这就是说,如果你不肯说明事情,你的账号被封锁的时间会更长。

Scratch扩展

什么是扩展?

在Scratch编辑器里,你可以添加若干组额外的积木,它们就叫「扩展」。例如,有的扩展可以对硬件设备进行编程(像micro:bit或乐高机器人套件),有的扩展可以在Scratch作品中翻译文字。未来我们会继续增加新的扩展,而Scratch能做的事情也会越来越多。

如何在作品中添加一个扩展?

点击Scratch程序编辑器左下角的「扩展」按钮,就会出现一个Scratch扩展的列表。选择其中一个扩展,作品中就会出现一组新的积木。以后每次打开作品时,该扩展会自动加载。可以向同一个作品中添加多个扩展。

如何制作我自己的Scratch扩展?

Scratch团队未来会发布扩展的制作说明和指南。届时,你就可以把扩展提交给Scratch团队,我们会考虑是否将其加入Scratch 3.0的官方扩展库。我们还会提供开发和发行「实验」扩展的指南,你可以在自己的电脑上使用这些扩展进行创作,但不能共享给Scratch在线社区。

ScratchX网站会如何发展?

ScratchX网站(scratchx.org)过去是扩展的试验田。为ScratchX创建的扩展和Scratch 3.0无法兼容。一旦Scratch 3.0完全支持实验扩展,我们将不再停止对ScratchX的支持,并给予开发者和用户时间,从ScratchX迁移到新的扩展平台。

云变量

什么是云变量?

云变量可以让作品里保存的数据与Scratch社区的其他人所共享。你可以利用云变量发布调查或其他作品,而社区中的其他人可以访问和修改这些数据。

谁能看见云变量中存放的数据?

当你运行一个用了云变量的作品时,你使用过程中产生的数据会存放在你的用户名下,其他人可以看到这些数据。

云变量可以存放什么类型的数据?

云变量只能存放数字。

如果我看到有人使用云变量发表了不当内容,如何举报?

点击(作品页面上的)「举报」按钮,可以举报不当的云变量内容。在举报原因中,请记得说明「云变量」。

我能使用云变量创建聊天室吗?

不可以。虽然在技术上是可能的,但Scratch网站不允许这样做。

如果创建一个云变量?

在积木抽屉的「变量」部分,选择「建立一个变量」,然后点击「云变量(存放在服务器上)」勾选框。和云变量相关的数据会存放在服务器上,持久存在,任何打开作品的人都可以访问。

谁可以改变云变量的内容?

只有你和作品的观看者才能在云变量中存放数据。如果人们点击「进去看看」或者改编你的作品,将会创建变量的副本,而不会影响原来的变量。

登录之后,无法打开使用了云变量的作品。这是怎么回事?

如果你还是「Scratch新手」,你将无法打开使用了云变量的作品。成为「Scrachter」之后,你才能访问云变量。关于如何从「Scratch新手」转为「Scratcher」,参见上面的账号部分。

可以用云变量创作多人游戏吗?

由于网速和同步的问题,创作多人游戏比较困难。但仍然有一些Scratcher别出心载,使用云变量制作回合制游戏以及其他类型的游戏。

Scratch在学校

Scratch 在学校里的使用情形?

世界上成百上千所的学校都在使用Scratch,涵盖了许多不同的学科领域(包括语言艺术、科学、历史、数学和计算机科学)。你可以在教师页面上了解在学校或其他学习环境(博物院、图书馆、社区中心…)下使用 Scratch 的策略和资源。

有没有办法在不联网的情况下使用 Scratch ?

有。在桌面或笔记本电脑上,可以下载运行Scratch 应用程序。目前,Scratch 应用程序支持Mac和Windows设备。

我可以关闭学生的在线社区功能吗?

Scratch 在线社区为年轻人提供了一个交换分享、彼此合作、相互学习的渠道,我们依照社区行为准则对其进行管理。但我们也理解有些教师不希望学生参与在线社区活动。这些教师可以改用我们的Scratch应用程序,它可以在桌面或笔记本电脑上离线运行。

什么是 Scratch 教师账号?

Scratch 教师帐户为教师等教育工作者提供了对学生进行管理对附加功能,包括建立学生账号、将学生作品按工作室进行整理、监控学生的评论内容。参见Scratch 教师账号常见问答,了解Scratch教师账号的更多情况。

我要如何申请一个教师账号?

你可以通过教师页面申请教师账号。为了确认您从事的是教育工作,我们会请您提交额外的信息。

Scratch 会收集学生的哪些信息?

学生第一次登入 Scratch 时,我们会调查一些简单的数据,包括性别、年龄、国家,以及可验证的信箱。这些数据收集旨在研究,让我们分析用户如何使用、学习 Scratch。若学生账户是由教师账户批次建立的,学生设置时就不需要再调查一次。

Scratch 的在线版本是否遵守了美国联邦和地方的数据隐私法律?

Scratch非常重视使用我们的平台的所有学生和个人的隐私。我们建立了线上和线下流程对Scratch网站收集的个人信息进行保护。虽然我们无法向个体提供合同担保,但我们遵守所有适用于MIT和Scratch基金会的美国联邦法律,这些机构是Scratch的创建者和维护者。敬请阅读Scratch隐私政策了解详情。

如果你想使用Scratch搭建自己的作品,但不希望向我们提交任何个人信息,你可以选择下载Scratch 应用程序。Scratch团队无法访问Scratch应用程序创作的作品。只要不将作品上传到Scratch在线社区,Scratch应用程序也不会向Scratch透露任何个人身份信息。