早上起来看到昨晚上传的视频教程终于审核通过了,看来鹅厂的小伙伴们无论是肉眼还是AI辅助审核视频的功力还是得加把劲啊_(:з」∠)_
还是让我们先来通过新鲜出炉的视频来了解一下今天以及接下来这段时间的主角——Scratch 3.0吧。
▼ 温馨提示:英文大牛可自动忽略中英文字幕。
想必通过该视频,大家已经对图形化编程工具Scratch 3.0有了一个感性的认识。有的同学可能之前也听过Scratch以及2.0的版本,那3.0又有什么不同呢。在进入今天的正式讲解前,我们还是先来了解下Scratch的历史。
Scratch
Scratch是由著名的麻省理工学院(MIT)设计开发的少儿编程工具。最早的Scratch及2.0的版本是基于Adobe的Flash开发的,但随着技术的发展,Adobe公司已经逐渐放弃对Flash的维护,主流浏览器也逐渐放弃对Flash的支持。全新的Scratch 3.0是在原有Scratch积木编程思维的基础上,MIT和谷歌(Google)合作开发的开源Google's Blockly框架基础上诞生的。新的Scratch 3.0可以支持更多的平台,更快速、方便的使用。
Scratch对多个国家和地区语言的支持,也使它成为了最受欢迎的少儿编程入门学习工具。目前市面上各种图形化编程工具基本都是借鉴Scratch的界面和实现方式设计开发的。Scratch 3.0的正式版本计划于2018年8月份发布。
接下来,让我们先来看一下Scratch 3.0的预览版本到底长什么样子吧!
▲ Scratch 3.0 预览版
目前大家可以访问以下网址https://preview.scratch.mit.edu/使用Scratch 3.0 预览版,正式版发布后,我会第一时间更新公众号告诉大家。同时透露个小道消息,后续一一编程也会推出自己的编程平台哦,敬请期待。
OK,现在我们正式进入今天官方教程的第一节:入门 Getting Started。
使用Scratch编程,你无需编写任何代码,只需要拖拽和组合模块,就可以实现各种各样的编程效果。
1.添加「移动」模块
在此例中,大家可以从左侧的【运动】类别中将【移动10步】这个模块,拖拽到右侧的代码编辑区。然后点击一下模块,右侧动画窗口中的小猫就会向前移动10步啦。每点击一次,代码就会执行一次。
接下来你可以从左侧的【外观】类别中将【说“你好”2秒】模块,拖拽到刚才的代码编辑区中【移动10步】模块下方,大家会发现,当两个模块靠近的时候,会自动粘贴到一起,这样代码就可以按照顺序执行啦。再次点击代码编辑区中的模块,你会发现,小猫向前移动10步后,会显示“你好”的文字。
你用Scratch编写的第一个程序就这样诞生啦,是不是很简单!这个例子跟程序员世界里的第一个程序“Hello World”的意义是一样的,从现在开始你也真正进入了编程的世界。
2.点击「绿旗」运行
你一定会好奇,动画窗口上面的绿色旗子是干嘛用的。别着急,我们先从左侧的【事件】类别中将【当绿旗被点击】模块拖拽到刚才的模块最上边,然后再点击下绿色旗子,你会发现三行代码就会全部执行了。
当我们在代码编辑窗口编写多个程序块的时候,绿色旗子可以同时控制多个程序块的执行,比如像下面的代码。
当我们点击绿色旗子的时候,小猫在向前移动10步的同时会发出“喵呜”的声音,在移动完10步后,在显示“你好”的文字。
那这里一一就要考考大家了,上面这个程序跟下面这个的效果有什么不一样呢?
欢迎大家在留言区留言,期待大家的答案。所有留言,一一都会一一回复哦,哈哈。
最后进行下预告,下节我们将会讲解【姓名动画 Animate A Name】,听起来是不是也很有意思呢,期待下次再见。
喜欢记得来一个
领取专属 10元无门槛券
私享最新 技术干货