Scratch编程入门

Scratch是什么?

Scratch是MIT媒体实验室终生幼儿园小组开发的一个免费项目。
您可以使用Scratch创建编写自己的互动式故事,游戏和动画 - 同时也可以将您的创作与社区中其他成员分享。
Scratch有助于孩子们学习创造性思考,系统推理和协同工作 — 这些21世纪必备技能。

 

Scratch的应用范围

Scratch编程入门_第1张图片

应用:
      动画 游戏 互动艺术 音乐和舞蹈 故事 视频感知

      非常方便地表达自己的创意,运用于数学、物理、工程、艺术等的辅助教学,和开设创造教育。

      “想象(Image)”“编程(Program)”“分享(Share)” 是 Scratch 的核心价值。

 

Scratch的特点

为8-16孩子设计,但老少通杀。
积木式编程模块,无须记忆复杂代码。
方便地全球分享(share)与重写(remix)作品,协同创作。
可以借助传感器或传感板,实现与现实的互动。
可以非常方便地表达自己的创意,运用于数学、物理、工程、音乐等学科的辅助研究和开始创造教育。

 

Scratch发展

版本升级:1.31----1.4------2.0
适应环境:windows、MacOS、linux……
衍生版本:Scratch、Snap、BYOB
全球分享(share)与重写(remix)作品,实现协同创作。
可以借助传感器或传感板,实现与现实的互动。

 

Scratch官网

https://scratch.mit.edu/

Scratch编程入门_第2张图片

 

Scratch下载

在首页的最下方找到“offline editor”,点击进入下一个页面。

Scratch编程入门_第3张图片

Scratch安装程序需要下载两个关键程序,分别是Adobe AIR,Scratch Offline Editor。并且不同操作系统对应不同的安装程序。

Scratch编程入门_第4张图片

依据自己的操作系统类型,点击相应的链接下载。
第三个是支持资料,里面包含官方提供的源程序以及一些文本资料,建议下载使用。

Scratch编程入门_第5张图片

Scratch编程入门_第6张图片

1.先安装AdobeAIRInstaller
2.再安装Scratch-454文件
注意:安装过程中的设置保持默认值即可。
安装成功后可以打开支持资料中的文件测试运行。

Scratch编程入门_第7张图片

认识Scratch界面

Scratch编程入门_第8张图片

添加舞台背景

添加舞台背景有四种方法:
1.从Scratch背景库中添加
2.在Scratch绘图编辑器中画
3.从本地文件中上传
4.用电脑自带摄像头拍照

 

Scratch编程入门_第9张图片

切换舞台背景

Scratch编程入门_第10张图片

Scratch编程入门_第11张图片

添加角色

Scratch编程入门_第12张图片

调整角色大小

Scratch编程入门_第13张图片

Scratch编程入门_第14张图片

 

 

切换造型实现动画效果

Scratch编程入门_第15张图片

Scratch编程入门_第16张图片

舞台坐标系

Scratch编程入门_第17张图片

Scratch编程入门_第18张图片

Scratch编程入门_第19张图片

角色位置

Scratch编程入门_第20张图片

 

重复执行--有限次数和无限

Scratch编程入门_第21张图片

Scratch编程入门_第22张图片

重复执行--直到满足条件

Scratch编程入门_第23张图片

随机数

随机数:
在指定数值范围内随机取得数值,可以是小数,也可以是整数。

Scratch编程入门_第24张图片

广播

Scratch中角色之间的通信靠“广播”,就像打电话一样,需要先拨号,等接通后才能通话。“广播”也一样,必须先定义广播,再发送广播。

Scratch编程入门_第25张图片

变量

变量:程序中用来存储数据
使用广泛,如计分时需要有变量存储分数等。

Scratch编程入门_第26张图片

Scratch编程入门_第27张图片

添加声音

Scratch编程入门_第28张图片

在Scratch中,可以使用声音库中的声音,也可以上传本地声音文件,还可以设置音色、节拍、音符等来弹奏音乐

你可能感兴趣的:(Scratch)