Scratch

2023-06-14 20:06:56 论坛: ACG百科 作者:萌娘百科

scratch简介

Scratch是一种免费的、教育性的、基于积木块的图形化编程语言工具,主要面对全球青少年开放,由麻省理工学院 (MIT) 的Lifelong Kindergarten Group(终身幼儿园团队?)开发,是图形化编程工具当中最广为人知的一种形式。当前版本3.x可以在在线编辑器中使用或在这里下载(之前的版本2.0可以在这里下载)。截至到2022年仍在更新。

Scratch的设计目的是有趣、有教育意义且易于学习。它可以创建交互式故事、游戏、艺术、模拟等。用户可以通过从积木板(Block Palette)(亦称“积木/代码(块)列表”/“积木调色板”)中拖动积木(基本单位)并将它们连接到其他积木上来编程,就像拼积木一样。许多连接的代码称为脚本。然后这些脚本可以控制在舞台上的角色。这种(用代码块构建代码的)编程方法被称为“拖放式图形化编程”。Scratch还可以用内置的编辑器对角色的造型和声音进行编辑。

Scratch的座右铭是“想象、编程、分享”。这遵循创建项目的基本原则:提出一个想法(“Imagine”),在 Scratch 中编写该想法(“Program”),然后在社区中分享(“Share”)。