cratch少儿编程之旅(八)—为祖国岁生日献礼《放烟花》!–少儿编程

今天,在祖国母亲70周年纪念这个有意义的日子,我们一起来学习怎么用Scratch做《放烟花》动画,为祖国生日献礼。

一. 添加扩展

二. 添加可编辑的空白角色

添加好【画笔】扩展后,添加一个可编辑的空白角色。操作见下图:

三. 画出烟花

用【画笔】扩展中的积木块画出烟花。在这个空白角色下编写程序,来实现画出烟花的效果。请参考下图:

其中,【起笔】和【落笔】积木块的后面要加上指定位置的积木块。这些位置积木块在【运动】类别中。

在设定起笔和落笔的位置步骤中,需要先了解一下Scratch中舞台区坐标的设定。Scratch将舞台区的高分成360个小方格,将宽分为480个小方格,以舞台中心为中点的坐标值表示:

根据坐标值,设定【起笔】和【落笔】的位置范围。参数范围值请参考:

接下来,需要用Scratch中的“克隆”功能来实现画出空中绽放的烟花部分。具体操作见下图:

这里按照一定的角度规律复制出很多一样的线条来组成空中绽放的烟花造型。

五. 烟花绽放

代码:

现在我们实现了烟花在空中绽放,但是烟花在空中消失的效果还没有实现。

六. 图章

上传一个黑色角色后,用【画笔】扩展中的【图章】积木块,可以帮助我们很巧妙的实现这个效果。先看看积木块是怎么添加的。

代码如下图:

【图章】的原理:

把橙色方格和黑色方块叠起来就是最终效果。没有被黑色方块盖住的5号方格就是原来的颜色,4-3-2-1依次变暗,1或者更早之前出现的方格就完全看不到了。

看一下【图章】效果图:

现在《放烟花》动画就完成了。一起来看一下我们少儿慧编程双语中级班的小朋友将动画优化之后的作品吧。

少儿慧编程双语中级班

向祖国70岁生日献礼作品展

一位小朋友创新给作品添加了国庆内容。

另外一位小朋友的音效添加的非常逼真,并且将烟花的形状多样化,让烟花效果看起来更逼真更漂亮了。

还有一位小朋友,自己创意加了旁白。

课后思考与实践:

对《放烟花》动画做优化。比如让烟花的线条可以粗细随机变化;烟花飞上天空的速度随机变化;烟花绽放的大小、形状随机变化;添加音效效果

THE END
0.李子墨小朋友与《Scratch编程》的探索之旅课程介绍:Scratch 是麻省理工学院设计开发的一款编程工具,是适合少儿学习编程和交流的工具和平台,Scratch可以结合孩子们学习的语文、数学、科学、社会、音乐、体育等科目, 孩子们可以利用它学习编程,与他人一起分享自己创作的互动式媒体作品,如故事、游戏和动画。在孩子们使用Scratch创作的过程中,他们可以学习创造性思考,jvzquC41yy}/onnrkct/ew45ek9{hj
1.​帕拉卡3D编程项目|心愿get√,孩子们的新电脑来啦2021年8月,离县城45公里边远乡村小学,江西上饶市玉山县樟村镇百果小学,五年级的学生姚子轩,创作的3D动画编程作品《鲤鱼跃龙门》,获得了江西省“小学生数字创作”评比活动的省级二等奖。 而获奖的姚子轩同学并不开心,他说:“很惊讶,完全没想过我会拿奖。我不敢告诉同学们这个消息,因为如果他们像我一样,也拥有在jvzquC41pg}t0|npc0ipo7hp1q532;7/283368iqe/onkƒruew>5:>:820yivvq
2.智慧山编程学生作品学生作品 导航 智慧山编程学生作品作品展示1:图形编程 ▲作品《海底世界》 ▲作品《深夜夺宝》 ▲作品《星际大战》 ▲作品《龟兔赛跑》 ▲作品《机器人朋友》 ▲作品《小鲤鱼跳龙门》 ▲作品《骑士大战》 ▲作品《会变化的鸟》 作品展示2:Python语言 ▲作品《飞鱼》 ▲作品《小画家》 ▲作品《星空闪闪》jvzq<84yyy4{jrmwkunbp7hqo1}fknpxkkx/ngy/779:70jvsm
3.学员作品—阿基米德青少儿编程阿基米德是国内少有的能完整构建3-18岁青少儿人工智能课程体系的教育科技公司,开设的课程有编程语数外、编程西游 、编程戏曲、编程科学、Scratch 创意编程课、趣味Python、人工智能启蒙课、信息奥赛等课程培训。培养逻辑思维,重塑学科思 维,在快乐学jvzq<84yyy4nkmjxkr4dqv4yqtqt0qyon
4.ScratchPython编程学习闯关练习资源下载晨煊编程,很多优质的python资源可供下载学习。还有少儿编程创新的Scratch闯关练习模式,让孩子在趣玩中学到知识。在CX社区里分享作品、和同龄人合作交流,可以大大提升学习效率!jvzquC41yy}/e2eqfooi7hqo1
5.少儿编程学习Scratch趣味编程Jimbo 作品47 | 粉丝 152 C++ L1 专改我的世界 设计各种坑爹 hhh 发布作品 收藏作品 TA的关注 TA的粉丝 我的世界(MC)噩梦难度 610 0 0 我的世界(MC)专家难度 599 0 0 我的世界(MC)1 1396 0 4 我的世界(MC)随机瞬移 1762 0 5 中国象棋 jvzquC41o/}ptui0zkgpoj|cpi4dqv4ockt0rnwuqp526>=754
6.济南市教育资源公共服务平台附表6:“FLL少儿探索科创活动项目”(组队)推荐作品信息表 附表7:“FLL青少年机器人挑战项目”(组队)报名表 一、活动主题 济南市学生信息素养提升实践活动(原“济南市中小学电脑制作活动及济南市中小学机器人竞赛活动”)坚持以“实践、探索、创新”为主题,以与时俱进的活动项目为核心,通过丰富多样的组织形式,坚持把jvzquC41ttz/lwili0io1rsfgz4qjyDt?rusvjq1eqtugwy1xkkx(ri?35>45=:
7.Scratch少儿编程作品儿童编程作品晨煊编程,很多优质的python资源可供下载学习。还有少儿编程创新的Scratch闯关练习模式,让孩子在趣玩中学到知识。在CX社区里分享作品、和同龄人合作交流,可以大大提升学习效率!jvzquC41yy}/e2eqfooi7hqo1kyruttg1vsqsjevu5tvxwkgu5sgljpv