初识Scratch3.0

01认识Scratch3.0

认识Scratch3.0之前我们先来认识一下什么是Scratch

Scratch是一款由麻省理工学院(MIT)设计开发的一款专门面向少儿的可视化图形编程工具,这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。

Scratch是从“拖拽编程”起步是最好的选择。Scratch就是将复杂的“程序指令”变为一个个“积木块”,使用者无需敲击代码或是背诵任何编程指令,只需要将积木块拖拽并连接在一起,就可以很方便的进行编程,从而快速制作出动画、游戏、交互程序。

而Scratch3.0是采用了HTML5来编写,之前用的是flash,现在已经放弃了,HTML5是最新的HTML、CSS和JavaScript的总和,Scratch 3.0首先将会使用WebGL、Web Workers和 Web Audio Javascript libraries。

Scratch 3.0不仅仅是重构,也增加了一些功能,比如字符串包含判断、移至最下层积木等。编辑器的外形看起来更加柔美,拖拽积木还有音效,支持多次撤回和恢复。Scratch 3.0 保存的文件格式为.sb3,可以读取.sb和.sb2文件。

代码示范:
初识Scratch3.0
Scratch公开发布后,在全球的各个编程兴趣社区里迅速流行开来。到目前为止,Scratch已经拥有40多种语言的操作界面在超过150个国家里被使用。

02学习Scratch的好处

1.学习Scratch可以培养逻辑思维能力。

在大年龄段孩子学习Scratch编程时,会涉及许多数学知识zhi,孩子需要结合学校内学到的数学知识,来解决编程问题。因此,在不断探索的过程中,孩子们的数学知识也会越累越丰富,创作能力也越来越强。

2.学习Scratch可以提高学习的主动性。

在Scratch课堂上,我们鼓励孩子自己创作作品。在创作的过程中不仅习得了Science (科学),Technology (技术),Engineering(工程) , Arts(艺术) , Maths(数学)等多个领域的知识,而且也获得了成就感和满足感。

3.学习Scratch可以激发创造力。

Scratch软件的优势是易学且功能强大,有助于孩子们发挥自己的想象力,而在动手创作过程中,他们的学习积极性、想象力和创造 力会得到极大的锻炼。孩子们可以用Scratch中已有的素材,发挥自己的想象力制作游戏、动画,还可以自己设计素材。孩子只要敢想,就能完成他们心目中的游戏。

03Scratch的理念

Scratch是MIT推出的面向儿童的语言,在"让学引思"理念下,让信息技术学习真正发生,引导他们在学习过程中寻找更为适合自己的学习方式和操作方法,给小学信息技术课带来了一种前所未有的新鲜活力.

04创建Scratch小示例

一块和大家做一款非常简单的小游戏,游戏名弹球游戏。

游戏说明:1、游戏设计有2个关卡;
2、画面上方有若干障碍物,用球拍打障碍物,障碍物会消失,当障碍物全部消失会进入下一关;

游戏展示效果:
初识Scratch3.0
初识Scratch3.0
初识Scratch3.0

初识Scratch3.0

在这里插入图片描述
代码描述:待更……