scratch入门教程 第一课 scratch基础介绍
原创 入门 咕咕驴少儿编程 2024年01月27日 17:09 广东 少儿编程助手 ,赞1关于Scratch 3
Scratch 是由美国麻省理工学院媒体实验室所开发,是一套完全免费的图形化代码设计软体,适合学生作为学习代码设计的入门・可以轻易设计动画、游戏、音乐、代码…等作品,创作完成后,也可将自己的作品与全世界分享,目前Scratch 已在全球150 多个国家或地区使用,并提供60 多种语言版本。
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 网站。
开启Scratch 3 网站:https://create.codelab.clubcodelab基本介绍
CodeLab 是一个非营利组织, 第一笔捐赠来自罗云先生, 办公地址在广州有了办公室。基础服务是提供一个在线的scratch编程环境,社区。
类似的功能的网站在全国各地都有不少,有私人的有机构的,有盈利的也有非盈利的。
社群和分享
用滑鼠往下滚动浏览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 的操作介面进行介绍。基本介绍
登入Scratch 之后( 参考注册和登入),点选上方选单的「创造」,开启Scratch 的操作介面。 介面分成几个区域,分别是功能表、舞台区、个人资料、积木分类、程式积木指令、背包区、脚本/工作区、角色设定、舞台设定、音效。功能表
Scratch 的功能表包含了语言切换、档案、编辑、教程、档案名称、分享和切换到专案页面。- 语言切换:可以切换英文、中文或其他国家语言。
- 文件:包含「新建专案」、「储存」、「另存成复本」、「从你的电脑挑选」以及「下载到你的电脑」五个选项,「储存」和「另存成复本」会将档案存在Scratch 的帐号内,「你的电脑挑选」和「下载到你的电脑」则会挑选或储存.sb3 的档案到电脑中。
- 编辑:包含「复原」与「开启加速模式」两个选项,「复原」功能是针对「角色」所设计,当使用者删除角色、造型或音效,该功能会变成「复原角色」、「复原造型」或「复原音效」,点选后就会恢复删除的角色、造型或音效。
- 教程:Scratch 官方所提供的教学范例与操作步骤。
- 档案名称:可以输入这个专案的档案名称( 中英文皆可)。
舞台区
- 舞台区功能按钮:舞台区是Scratch 所有程式表现的地方,建立新专案时,会自动产生一个猫咪形状的预设角色,放置在舞台区正中央,舞台区左上角的「绿色旗帜」为执行图示,点选就会执行程式,「红色八角形」为停止图示,点选之后程式就会停止执行。舞台区右上角分别是「小舞台」「大舞台」和「全萤幕」的舞台切换图示。
- 舞台区座标:舞台区的宽度为480 像素,高度为360 像素,正中央为原点( 0,0 ),原点向右X 轴为正,向左为负,原点向上的Y 轴为正,向下为负。
积木分类
Scratch 预设有九种积木分类,相关功能如下:动作:设定角色的移动、旋转、方向和位置…等。
外观:设定角色讲话的文字显示、造型、大小…等。
音效:播放音效、控制音量、音高…等。
事件:设定事件发生时( 点击绿色旗帜、点击角色…等),要执行什么代码。
控制:控制代码的逻辑判断、重复回圈、等待几秒、建立分身…等。
侦测:判断角色是否发生特定状况,常和「控制类别积木」互相搭配用。
运算:数学运算、文字组合、逻辑判断…等积木。
变量:建立变数和清单来储存资料。
自制积木:将复杂或重复使用的积木建立函示,只要呼叫函示就能够行。
除了预设的九种积木,Scratch 也提供「扩充功能」的积木,提供音乐、画笔、视讯侦测、乐高、micro:bit…等丰富实用的扩充功能。代码积木指令区
所有Scratch 的代码积木都放在这里,由上而下按照「积木分类」的顺序排列,点选不同分类的积木选单,在代码积木指令区就会出现对应的积木,可以用滑鼠往上往下滑动,寻找想要使用的积木,如果有使用扩充功能的积木,在分类里就会出现对应的选单,点选后就会出现可以使用的积木。脚本/工作区
点选「代码」页签之后,会出现「脚本区」( 亦可称作工作区),这是Scratch 负责「写代码」的区域,这里可以为专案中的每个角色或背景,加入各自的代码脚本,赋予角色灵魂和生命力! 在脚本区里的右上角会显示角色的缩图,表示目前撰写的是该角色的代码,积木的撰写采用拼接组合的方式,只要拖曳滑鼠就能组合代码。角色设定、舞台设定
在专案中会用到的角色、舞台背景,全部都会摆放在这个区域,点选角色或背景,就能够针对该角色或背景进行代码设计( 左上方页签切换到「代码」 ) 或造型设计(左上方页签切换到「造型」 )。角色设定区域可以设定角色属性,包含:名称( 中英文皆可)、座标、显示( 是否显示在舞台上)、尺寸、方向( 预设90 度) 五种。
新增角色或背景的方式,只要将滑鼠移到右下方的圆形按钮,就会出现四种新增方式,分别是:上传图片、惊喜( 从图库中随机挑选)、自行绘画和从图库中搜寻。音效
除了角色和背景的造型设计,如果将左上方页签切换到「音效」,点选不同的角色,就能够针对该角色进行音效的设定。scratch初级教程1
阅读原文
阅读 66