迎接2020,一起Scratch少儿编程转出花来!

转自公众号:科技学堂 2019-12-31 11:24

2020年即将到来,如何既有科技感又有艺术性地来迎接新的一年呢?

思来想去,不如用代码来画新年窗花吧!

先来个简单一些的给大家瞧瞧~

https://cdn.china-scratch.com/timg/200102/1124034139-0.jpg再来个大神酷炫版,足足有4层!谁敢来挑战?
https://cdn.china-scratch.com/timg/200102/112404K05-1.jpg

怎么样,是不是很有趣呢?接下来就叫你如何利用Scratch转出花!

// 基础篇 //

首先,你可以信手涂鸦几个造型,再旋转着敲图章,窗花就画好了。

https://cdn.china-scratch.com/timg/200102/1124045M9-2.jpg

同样的造型,旋转不同角度重复敲不同次数的章,效果也会不一样。

https://cdn.china-scratch.com/timg/200102/1124054451-3.jpg

那么,问题来了:

这么简单,玩着不过瘾啊~

别急!接着往下看~

翻出南瓜博士的“代码艺术课”私家珍藏,找到“对称图案”这章中的一个程序,稍作改动就成为剪窗花游戏。

https://cdn.china-scratch.com/timg/200102/11240A126-4.jpg

https://cdn.china-scratch.com/timg/200102/1124132217-5.jpg

美滋滋的玩了好久后,问题又来了:

怎样才能超越 LOGO 式的画画,更多地发挥孩子们的创造力呢?

这个问题……干脆,自己先来玩一玩吧。

// 进阶篇 //

尽可能降低代码的逻辑要求,甚至不用画线功能,看看光靠敲图章,能敲出怎样的创意来。

蒙德里安?草间弥生?如果不使用复杂逻辑,金黄朝该如何创作出有艺术味道的画呢?也许只能画画波洛克?

https://cdn.china-scratch.com/timg/200102/1124144040-6.jpg

试着学学草间弥生:

https://cdn.china-scratch.com/timg/200102/11241423W-7.jpg

用点点装饰圣诞树:

https://cdn.china-scratch.com/timg/200102/112415J00-8.jpg

还可以用来给甜甜圈添加糖粒:

https://cdn.china-scratch.com/timg/200102/1124152930-9.jpg

但还能玩什么呢?

试试修拉吧:用圣诞树点彩的方式来给窗花涂色!

https://cdn.china-scratch.com/timg/200102/1124163A1-10.jpg

https://cdn.china-scratch.com/timg/200102/11241641Z-11.jpg

//  创造力Plus //

只要把造型设成一个小点,在画布上随机移动,遇到不是白色的地方盖章,就可以了呢,代码比给圣诞树装彩灯更简单。

https://cdn.china-scratch.com/timg/200102/11241G495-12.jpg

实验一:

通过颜色特效代码,可以让造型变成各种彩点。所以在下图背景上运行代码,就可以得到一朵五彩窗花。

https://cdn.china-scratch.com/timg/200102/11241LJ3-13.jpg

(重要技巧:按住 shift 键的同时点击绿旗,可以进入加速模式。)

https://cdn.china-scratch.com/timg/200102/11241LU0-14.jpg

实验二:

继续玩,改一下颜色特效的随机数范围,就是冰蓝的雪花了。

https://cdn.china-scratch.com/timg/200102/11241R1T-15.jpg

实验三:

换个颜色范围,就是烈焰般的色彩,更适合用婀娜女郎做背景图。

https://cdn.china-scratch.com/timg/200102/11241T3L-16.jpg

实验四:

还是更喜欢冰蓝的雪花,可以从网上找些雪花剪影,最初的窗花代码也可以派上用场了,还是省略了变量的极简版:

https://cdn.china-scratch.com/timg/200102/11241a092-17.jpg

即使乱涂几根线条,效果也不错哦!

比如,搞笑的卡通上下眼,怎么都想象不出它能演变成那么正常的一幅窗花。

https://cdn.china-scratch.com/timg/200102/1124193593-18.jpg

实验五:

现在程序是:按 a 键画黑色窗花剪影,按空格点彩上色。

添加一个求距离的公式,染出彩虹色的花!

https://cdn.china-scratch.com/timg/200102/1124192534-19.jpg

除了公式,还有有个简单的方法——添加一个在 (0,0) 位置的“原点”角色,然后复杂的公式就变成如下易理解的代码:

https://cdn.china-scratch.com/timg/200102/11242023b-20.jpg实验六:

继续玩,把圆点变成细斜线后图画的风格都变了。

https://cdn.china-scratch.com/timg/200102/112420HE-21.jpg实验七:

之前是“碰到白色不成立就敲图章”,彩点都严格画在黑色轮廓之内。将判断条件换成“碰到黑色就敲图章”,彩点会跑到轮廓之外,画出来的是毛毛的感觉。

https://cdn.china-scratch.com/timg/200102/1124202024-22.jpg实验八:

画的彩点多了把黑色全部盖住成了一个个圆环,不够有趣,再添加一个亮度的随机值:

https://cdn.china-scratch.com/timg/200102/1124203c7-23.jpg实验九:

旋转的花纹玩过瘾了,换成平移,来个拉花式的窗花。

https://cdn.china-scratch.com/timg/200102/1124202Q7-24.jpg实验十:

把颜色设为 x 坐标,就出现了彩虹拉花。

https://cdn.china-scratch.com/timg/200102/112421L27-25.jpg实验十一: 

按 y 坐标来设颜色,会是另一种趣味:

https://cdn.china-scratch.com/timg/200102/112421I54-26.jpg实验十二: 

直接拿 Scratch 自带的造型也可以作画:

https://cdn.china-scratch.com/timg/200102/112421G56-27.jpg上图使用的是“碰到白色不成立就敲章”的逻辑。如果要用“碰到黑色就敲章”的逻辑,只需要把背景造型的亮度改成-100就可以了。
https://cdn.china-scratch.com/timg/200102/112421B49-28.jpg实验十三:

试试拖动蝴蝶角色到处飞,你会发现点彩跟着蝴蝶动,然后满屏都是彩点!

那么,干脆让彩点遇到角色就敲图章吧!为了提升效率,把一个彩点变成一堆彩点也不错。https://cdn.china-scratch.com/timg/200102/11242115Z-29.jpg结果很让人欢喜:图像如小草般迅速长成了模板的形状。https://cdn.china-scratch.com/timg/200102/1124223H1-30.jpg

用代码画画是 LOGO 的标志性玩法,用来教数学再好不过。而色彩选择,又用到了一点点逻辑思考。

现在学 Scratch 的以低龄孩子为主,如果换做孩子们来写色彩相关的代码,会给金黄朝带来怎样的惊喜呢?

元旦的钟声就要敲响

科技学堂想对大家说

2

0

2

0

https://cdn.china-scratch.com/timg/200102/1124225593-31.jpg

图片 | 科技学堂 刘欣

前方或许崎岖,但前方的希望便是动力。

新的一年,一起加油,勇攀高峰!

      HAPPY      

新 年 快 乐

本文转自公众号:科技学堂

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

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

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

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