Scratch
Scratch
Talk is cheap. Show me the code
Scratch概览
Scratch简介
Scratch
是麻省理工学院(MIT)的“终身幼儿园团队”在2007年发布的一种图形化编程工具
Scratch对象
Scratch
主要面对全球青少年开放,是图形化编程工具当中最广为人知的一种
Scratch版本
Scratch
的版本分为Scratch 1.x
、Scratch 2.0
、Scratch 3.0
- Scratch 1.x
Scratch 1.x
采用Smalltalk
编写,提供了图形化的编程环境 - Scratch 2.0
Scratch 2.0
采用Flash
编写,由andresmh
于2010.01
在Scratch论坛
发布 - Scratch 3.0
Scratch 3.0
采用HTML5
编写,HTML5
是最新的HTML
、CSS
和JavaScript
的总和
Scratch文件
Scratch 3.0
文件后缀为.sb3
,Scratch 2.0
后缀为.sb2
,Scratch 1.x
后缀为.sb
Scratch JR
ScratchJR
是Scratch
中的一款专门为学前儿童开发的平板应用,适合5~7岁孩子学习编程
Scratch教程
B站
Scratch资源
图片去底在线网站
图片抠图在线网站
Scratch码猿在线网站
Scratch GitHub在线网站
二次开发
Scratch学习
海洋馆
-
需求
程序开始时让多条小鱼自动反复来回游动 -
步骤
-
积木
开始(事件)+ 移动(运动)+ 反弹(运动)+ 旋转方式(运动)+ 重复执行(控制) -
实例
钢琴人
-
需求
- 程序开始时钢琴演奏者说出:"大家好,今天我演奏的歌曲是《粉刷匠》"
- 按下电脑按键1、2、3、4、5、6、7,对应钢琴的哆、来、咪、发、唆、拉、西
-
步骤
-
积木
开始(事件)+ 说(外观)+ 设置乐器(音乐)+ 设置按键(事件)+ 设置音符(音乐) -
注意
音乐积木模块须手动添加,且每个音符的对应按键要不一致 -
实例
-
资源
- 玲儿响叮当钢琴简谱
333/333/35123 444/443/55421
- 两只老虎钢琴简谱
1231/1231 345/345 565431/565431 251/ 251
- 小星星钢琴简谱
1155665/4433221 5544332/5544332 1155665/4433221
- 粉刷匠钢琴简谱
5353531/24325 5353531/24321 2244325/24325 5353531/24321
- 小毛驴钢琴简谱
1113/5555/6661/5 4446/3333/2222/5 5/1113/5555/6661/5 4446/333333/2223/1
- 玲儿响叮当钢琴简谱
-
扩展
奥特曼
-
需求
- 程序开始时将奥特曼变小并连说两句话,第一句:“怪兽来了”,第二句:“罗布水晶”
- 奥特曼说完话之后需连续变大10次,每次变大一点点,变大10次后说一句:“让我来消灭你”
-
步骤
-
积木
-
实例
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现