极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch编程-(20)制作一张生日贺卡

极客小将2020-11-16-
关于孩子要不要学习编程,有的家长已经认识到它的重要性,有的家长还在犹豫之中。在这里我想说的是,家长可以无期限的犹豫下去,可孩子的大好时光在悄悄流逝。科技已经融入生活的各个角落,未来不会计算机就可以说是信息时代的文盲。现在各大培训机构都开设了编程课,学费可真不便宜,对于一般家庭来说的确是一笔不小的开支
关于孩子要不要学习编程,有的家长已经认识到它的重要性,有的家长还在犹豫之中。在这里我想说的是,家长可以无期限的犹豫下去,可孩子的大好时光在悄悄流逝。科技已经融入生活的各个角落,未来不会计算机就可以说是信息时代的文盲。现在各大培训机构都开设了编程课,学费可真不便宜,对于一般家庭来说的确是一笔不小的开支。童爸是一名有十年工作经验的程序员老司机,在平时也会教自己的孩子学习编程,有感兴趣的家长朋友,可以按照这个教程一步一步学习,有问题可以关注交流。

课前介绍

今天制作一张生日贺卡,祝今天过生日的朋友们“生日快乐”。这个贺卡比较简单,没有特别复杂的编程逻辑。通过这个贺卡制作,学生可以熟悉:当角色被点击、造型切换、背景切换、当背景换成...的事件、声音的播放、特效应用等。01贺卡介绍当程序开始时,舞台上摆放一张贺卡,这张贺卡的状态是未打开的,在贺卡的右下角有一个“点我”的提示,当点击时贺卡被打开,同时显示生日蛋糕、心形图案、播放生日快乐的音乐。02程序演示

03

背景说明这个程序的背景就是两种状态的贺卡,当点击“点我”时,切换背景到打开状态,同时也会触发背景切换的事件,其他角色就响应该事件,执行相应的脚本。04角色说明

upload/article/images/2020-11-16/c473a8a36f4f1cb64169ddbbcf70a546.jpgupload/article/images/2020-11-16/cc00a57120a952f6cc2708949ec88191.jpg

05背景绘制背景包含两种不同状态的贺卡,是绘制得来的。1、未打开状态

upload/article/images/2020-11-16/ea3fac9eab398fafebeb9f16538416a8.jpg

2、打开状态

upload/article/images/2020-11-16/f4642e91e7470b5715336bed8da4c87d.jpg

06编写脚本1、背景。当程序启动时,对背景进行初始化设置,将背景设置为合并状态。upload/article/images/2020-11-16/c473a8a36f4f1cb64169ddbbcf70a546.jpgupload/article/images/2020-11-16/41575c79b3b72914911f7f64cff32c6e.jpg2、礼物和Happy Birthday字样。这两个角色主要是贺卡封皮的装饰,当程序启动时显示,当贺卡打开时(背景切换到打开状态)隐藏。upload/article/images/2020-11-16/c473a8a36f4f1cb64169ddbbcf70a546.jpgupload/article/images/2020-11-16/bffc57e03548c3cd055902702aea197f.jpg3、点我箭头。这个角色用来触发背景的切换。当未点击时,通过不断的切换造型来吸引用户的注意力。当点击时,切换背景,同时自己隐藏掉。

upload/article/images/2020-11-16/8a49208e04a32b95f7f5290f44f3240b.jpg

4、蛋糕。当程序启动时隐藏,当贺卡打开时(背景切换到打开状态)显示,同时不断切换造型,营造蜡烛燃烧的场景。同时,不间断播放生日歌。

upload/article/images/2020-11-16/f84b1587b5b87912a0d1ed6c7afe7f99.jpg

5、心形图案。当程序启动时隐藏,当贺卡打开时显示,同时不断改变颜色的特效值。

upload/article/images/2020-11-16/b39e97224c8b0d17c2863a9717b553c2.jpg

到此,一个简单的生日贺卡就完成了,小朋友可以自己尝试独立完成。

upload/article/images/2020-11-16/3db7d24ac7795262aa198ee234657230.jpg


07脚本获取

1、关注该公众号并分享到朋友圈。

2、然后截图发送至公众号,回复”生日贺卡“。

小朋友们可以把自己的作品发到群里,分享给其他的小朋友!!!

如果您对编程感兴趣,欢迎加入一起交流,学习,目的只有一个:为了让孩子们能够适应未来的智能时代。

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

预约试听课

已有385人预约都是免费的,你也试试吧...