Scratch深度学习第三课 画笔

2019-11-16 14:01

    今天缪拉老师带大家学习一个全新的积木,也就是Scratch拓展积木中的“画笔积木”。通过这个积木,可以在Scratch中画出任意几何图案。相比于使用传统的画图工具,Scratch中的“画笔积木”作画受到程序的控制,更为规则和精准。当然了,作画的水平和执笔者的数学能力呈正相关,数学能力越强,越能绘画出让人惊叹的作品。

https://cdn.china-scratch.com/timg/191118/140140JL-0.jpg

图1 画笔积木

    缪拉老师本着“科普”的原则,还是以一个简单的例子作为“画笔积木”的教学展示。

1、任务目标:

    创建一个或多个角色,在舞台中利用画笔的功能画出一个圆形。

    具体要求:

    (1)    使用画笔类积木块

    (2)    结合角色运动的轨迹,画出圆形图案

    (3)    试着在一个舞台上画出不同形状和颜色的图案

2、目标分析

     从任务的要求出发, 要求(1)提到的画笔类积木块是我们这节课要新接触的积木,它使我们的SCRATCH具有了绘画的功能,运动类积木结合画笔类积木块中的“落笔”积木,就很容易实现“画画”的效果。

针对要求(2),我们只需要用到之前学习过的运动类的积木块,让角色能够在舞台上运动即可。但是轨迹是一个圆形,Scratch运动积木中并没有直接命令运动轨迹为圆形的积木,这怎么办呢?其实很简单,我们平时手工画画的时候,画圆形就是一边拿着笔移动,一边改变方向,直到角度改变360度,回到起点为止。Scratch中也是一样,一边改变角度,一边进行位移,直到角度改变360度,位移回到起点,那么圆形轨迹就出来了。

要求(3)中提到不同的形状和颜色,就需要大家动动脑子,去想想怎样才能改变我们画笔的颜色,以及怎样才能画出不同的形状。

3、积木示例

角色使用:这里我们就用到了1个角色,如图1所示

https://cdn.china-scratch.com/timg/191118/1401412363-1.jpg

图2 使用的角色

积木示例:

https://cdn.china-scratch.com/timg/191118/1401412N8-2.jpg

图3 积木示例

运行效果:

https://cdn.china-scratch.com/timg/191118/140141G35-3.jpg

可以看出,舞台中已经画出了一个圆形。这里缪拉老师再解释一下,所谓一边移动一边改变方向,其实也是体现了这个圆形是否真的“圆”。这里缪拉老师使用每次改变15°,重复执行24次,虽然看上去效果还可以,但比起理想中的圆形还是差很多。那让我们把每次改变的度数设为1,重复执行360次,看一看效果。(每次移动的距离也需要修改,不然会超出舞台的范围。这本质一个曲率的问题)
https://cdn.china-scratch.com/timg/191118/1401413317-4.jpg

    虽然效果不是很明显,但可以感觉到圆形更加圆润了。本节课缪拉老师在介绍了“画笔积木”的同时,进一步加深了对运动类积木的运用,似复杂的图形其实都是有规律的,可以通过不断循环组合而成。

--end--

后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

感兴趣的朋友可以扫描二维码,关注一下,或微信搜索“大耳猴少儿编程”

https://www.china-scratch.com/Uploads/Editor/2018-04-22/5adca08bdc212.jpg

声明:本文章由爬虫自动处理和转载作为教育分享用途,原作者可通过邮件及时和我们联系处理:freemanzk@qq.com