scratch入门教程 第一课 scratch基础介绍

原创 入门 咕咕驴少儿编程 2024年01月27日 17:09 广东 少儿编程助手 ,赞1

关于Scratch 3

Scratch 是由美国麻省理工学院媒体实验室所开发,是一套完全免费的图形化代码设计软体,适合学生作为学习代码设计的入门・可以轻易设计动画、游戏、音乐、代码…等作品,创作完成后,也可将自己的作品与全世界分享,目前Scratch 已在全球150 多个国家或地区使用,并提供60 多种语言版本。

0 - 图1

Scratch官网:https://scratch.mit.edu/

因为各种原因,现在这官方网站是不能访问的。

但是国内也有不少教育机构和团体做了相同功能的网站。如:https://create.codelab.club

认识Scratch 3

在2019年的初,Scratch修正了Scratch 2.0的错误,更增添了许多硬体扩充功能。Scratch 3.0采用了先进的HTML5和JavaScript网页技术,使其能够在桌面、笔记本、平板电脑等设备上的浏览器中流畅运行,甚至在手机屏幕上也能观看自己或他人的作品。

这个全新的版本不仅在技术上有所突破,更在用户体验上追求极致。它支持线上和离线两种操作环境,只要能连接到互联网,用户就可以通过浏览器打开Scratch官方网站进行创作。无需安装任何软件,这种便利性使得Scratch 3.0成为了一种真正的云端创作工具。

即使在没有网络连接的情况下,用户也可以下载并安装Scratch软件,继续进行他们的创作之旅。这种线上线下的双重支持,使得Scratch 3.0在适应各种环境方面表现出色,无论是紧急情况还是日常使用,都能满足用户的创作需求。

总的来说,Scratch 3.0的改版是一次创新与进步的体现。它以更加开放和包容的态度,迎接每一位创作者,让他们在技术的海洋中自由翱翔,绽放自己的创意之花。

重点特色

Scratch 能拥有数以百万计用户的软体,并在短短数年间在世界造成一股代码学习旋风,因为有下列几个重点特色:

  • 进入门槛低:Scratch 是专为8 到16 岁的孩子所设计,因此不论是任何人,都可以轻松上手进行创作与开发。
  • 开发环境方便:不论有没有网路都可以进行开发,也可以在不同的作业系统、电脑、平板上进行创作和观看。
  • 图形化代码设计:透过组装代码积木的方式,让整个过程一目了然,让代码编辑变得非常简单。
  • 云端储存机制:只要有网路,就可以随时将自己的创作或专案,储存在云端,不论身在何处都可以轻松开发。
  • 原始代码分享:可以和全世界的Scratch 分享自己的作品,同时也可以观看其他人分享的专案与原始代码。

使用Scratch 3

Scratch 进入3.0 的版本开始,大幅支援了线上及离线的操作环境。只要能连上网际网路,打开浏览器就能开始使用,就算不能连上网路,使用安装版本也可以进行相关的创作与开发。

开启Scratch 3 网站

Scratch 一直以来保持着开源、开放和社群共同参与的宗旨,在不用登入的状况下,就可以观看别人的作品,也可以直接进行创作,登入之后,更能利用云端存档、分享、发布.. .等各种Scratch 的好用功能,点击下方的连结,就可以开启Scratch 网站。

0 - 图2

开启Scratch 3 网站:https://create.codelab.club

codelab基本介绍

CodeLab 是一个非营利组织, 第一笔捐赠来自罗云先生, 办公地址在广州有了办公室。

基础服务是提供一个在线的scratch编程环境,社区。

类似的功能的网站在全国各地都有不少,有私人的有机构的,有盈利的也有非盈利的。

0 - 图3

社群和分享

用滑鼠往下滚动浏览Scratch 3 网站,会发现Scratch 具有大量的社群和分享元素,并用区块的方式进行分类,点击进入就能观看别人的作品或专案。

scratch 3下载

可以通过我们的网盘下载,也可以到软件商城下载。

适合年龄:6-14岁

Windows版本下载地址(支持 Windows 10/11+):

链接: https://pan.baidu.com/s/1eaNt1ilOj2okq05JahWL1Q提取码: ngve

MacOS版本下载地址: 链接: https://pan.baidu.com/s/1nX3LtCBlJR7mtYC_rsjwog
提取码: 8m4d Linux版本下载地址: 链接: https://pan.baidu.com/s/1sq-5HaF-KsDtXpxSsvKyTw
提取码: 26yc Android系统版(平板/手机)下载地址: 链接: https://pan.baidu.com/s/1EJAijbWrvFzakysRKIbzEA
提取码: wn7v iOS系统版(iPad/iPhone/MacOS)下载地址:

https://apps.apple.com/cn/app/scratch/id1446785996

操作介面

Scratch 3 于2009 年推出后,在操作介面上进行了重大的改版,不仅改变了积木的外观长相、介面配置,更添加了许多扩充功能和完善了社群的体验,这篇文章将会针对Scratch 3 的操作介面进行介绍。

基本介绍

0 - 图4

登入Scratch 之后( 参考注册和登入),点选上方选单的「创造」,开启Scratch 的操作介面。 介面分成几个区域,分别是功能表舞台区个人资料积木分类程式积木指令背包区脚本/工作区角色设定、舞台设定音效

功能表

Scratch 的功能表包含了语言切换、档案、编辑、教程、档案名称、分享和切换到专案页面。

0 - 图5

  • 语言切换:可以切换英文、中文或其他国家语言。
  • 文件:包含「新建专案」、「储存」、「另存成复本」、「从你的电脑挑选」以及「下载到你的电脑」五个选项,「储存」和「另存成复本」会将档案存在Scratch 的帐号内,「你的电脑挑选」和「下载到你的电脑」则会挑选或储存.sb3 的档案到电脑中。
  • 编辑:包含「复原」与「开启加速模式」两个选项,「复原」功能是针对「角色」所设计,当使用者删除角色、造型或音效,该功能会变成「复原角色」、「复原造型」或「复原音效」,点选后就会恢复删除的角色、造型或音效。
「开启加速模式」会让舞台区的进入加速模式,针对一些需要花比较久时间的效果,会加快速度运行,Scratch 推荐使用加速模式的项目有工程图、大型数学运算、需要3D 引擎的运算、笔项目。
  • 教程:Scratch 官方所提供的教学范例与操作步骤。
  • 档案名称:可以输入这个专案的档案名称( 中英文皆可)。

舞台区

0 - 图6

  • 舞台区功能按钮:舞台区是Scratch 所有程式表现的地方,建立新专案时,会自动产生一个猫咪形状的预设角色,放置在舞台区正中央,舞台区左上角的「绿色旗帜」为执行图示,点选就会执行程式,「红色八角形」为停止图示,点选之后程式就会停止执行。舞台区右上角分别是「小舞台」「大舞台」和「全萤幕」的舞台切换图示。
  • 舞台区座标:舞台区的宽度为480 像素,高度为360 像素,正中央为原点( 0,0 ),原点向右X 轴为正,向左为负,原点向上的Y 轴为正,向下为负。

积木分类

0 - 图7

Scratch 预设有九种积木分类,相关功能如下:

动作:设定角色的移动、旋转、方向和位置…等。

外观:设定角色讲话的文字显示、造型、大小…等。

音效:播放音效、控制音量、音高…等。

事件:设定事件发生时( 点击绿色旗帜、点击角色…等),要执行什么代码。

控制:控制代码的逻辑判断、重复回圈、等待几秒、建立分身…等。

侦测:判断角色是否发生特定状况,常和「控制类别积木」互相搭配用。

运算:数学运算、文字组合、逻辑判断…等积木。

变量:建立变数和清单来储存资料。

自制积木:将复杂或重复使用的积木建立函示,只要呼叫函示就能够行。

除了预设的九种积木,Scratch 也提供「扩充功能」的积木,提供音乐、画笔、视讯侦测、乐高、micro:bit…等丰富实用的扩充功能。

0 - 图8

代码积木指令区

所有Scratch 的代码积木都放在这里,由上而下按照「积木分类」的顺序排列,点选不同分类的积木选单,在代码积木指令区就会出现对应的积木,可以用滑鼠往上往下滑动,寻找想要使用的积木,如果有使用扩充功能的积木,在分类里就会出现对应的选单,点选后就会出现可以使用的积木。

0 - 图9

脚本/工作区

点选「代码」页签之后,会出现「脚本区」( 亦可称作工作区),这是Scratch 负责「写代码」的区域,这里可以为专案中的每个角色或背景,加入各自的代码脚本,赋予角色灵魂和生命力! 在脚本区里的右上角会显示角色的缩图,表示目前撰写的是该角色的代码,积木的撰写采用拼接组合的方式,只要拖曳滑鼠就能组合代码。

角色设定、舞台设定

在专案中会用到的角色、舞台背景,全部都会摆放在这个区域,点选角色或背景,就能够针对该角色或背景进行代码设计( 左上方页签切换到「代码」 ) 或造型设计(左上方页签切换到「造型」 )。

0 - 图10

角色设定区域可以设定角色属性,包含:名称( 中英文皆可)、座标显示( 是否显示在舞台上)、尺寸方向( 预设90 度) 五种。

0 - 图11

新增角色或背景的方式,只要将滑鼠移到右下方的圆形按钮,就会出现四种新增方式,分别是:上传图片惊喜( 从图库中随机挑选)、自行绘画从图库中搜寻

音效

除了角色和背景的造型设计,如果将左上方页签切换到「音效」,点选不同的角色,就能够针对该角色进行音效的设定。

0 - 图12

scratch初级教程1

阅读原文

阅读 66

微信公众平台 (qq.com)