Scratch3.0今年一出来,就立马引爆了广大对少儿编程关注的同学。因为它确实是很有意思的编程软件,不仅针对于小朋友,连以前不知编程为何物的大人也可以对其产生浓厚的兴趣。
其所带的扩展部分是scratch最大的亮点,借助这个,单就乐高而言,所有的智能硬件就可以和scratch交互使用。
如果想学习的话,可以参照“教程”那一栏。这个比之前都要好,都要开放。现在开源化的世界,知识就在那里,都可以自己去找到,想带娃玩转编程的,入门的门槛已经非常低了,全凭自己主动。
scratch作为一个面向对象的编程软件。针对每个不同的里面出现的对象,皆可以有不同的程序对应。
以下,我只大概介绍一下每个部分是什么意思。
1
运动
软件舞台上会出现一个初始角色,这个角色可以添加,可以删除。
而“运动”这个蓝色模块就是控制“小猫”在舞台上的运动。有具体参数和参考系可以控制。
2
外观
“外观”这个紫色模块同样与舞台上的角色有关。控制角色“声音”,“大小”,“颜色”,“变形”等功能。类似于给角色加个五毛钱特效。
3
声音
“声音”这个品红色模块,主要是控制系统的声音,可以添加音效或者是控制音量。做视频或者做声音都能用到。
4
事件
“事件”这个黄色模块,类似于一个程序的“开始键”,当某个事件发生了,这个程序就开始运行了。
5
控制
“控制”这个橙色模块,主要就是这个程序的过程控制,一般学习过程序的都知道,条件语句,循环语句,切换语句,这里都有。需要很强的逻辑性就在这里体现。
6
侦测
“侦测”这个浅蓝色模块,主要是为控制语句提供条件判断。
7
运算
“运算”的绿色模块,大家应该都懂,凡是程序必有运算,包括数字运算,还有逻辑运算。
8
变量
“变量”之于游戏制作,是个很重要的东西。游戏中不停地有伤害量的计算,所以需要不停刷新数据,而变量就是储存这个变化数字的量。
9
自制积木
“自制积木”以及“扩展积木”是scratch3.0的灵魂所在,有了它,scratch不仅用于电脑上,还有用乐高搭建配合使用,值得探索。
scratch3.0可以让普通人轻易触碰到编程的门槛,未来编程也不是什么神秘的事,所有的都是电脑的思维。
现在人工智能还没有真正成长起来的时候,都是人工智障,就这样,大街上都能到处贩卖“人工智能时代到临,你家孩子还不学编程吗?”的焦虑。
说真的,没那么夸张,都是不懂惹的货,自己静下心来,带着孩子一起,学会在网上找到适合的资源才是王道。
温馨提示
如果你喜欢本文,请分享到朋友圈,我是顽机器人,想要获得更多信息,请关注我。
领取专属 10元无门槛券
私享最新 技术干货