Scratch3.0少儿编程案例:跳舞飞毯
一、案例简介
1234567,哆来咪发唆拉西,跳舞毯上的七个音符就像七个精灵,伴随着我们成长。 游戏开始时,舞台左上角随机出现一个音符,玩家用鼠标在跳舞飞毯上点击相应的音符(数字),可以得到一分奖励。当倒计时为零后,游戏结束。
今天我们就用scratch来制作这个少儿编程案例:跳舞飞毯。
二、案例编程
1.舞台
1)将舞台背景颜色设置为白色,使用绘图工具绘制一个跳舞毯(一个橙色的实心圆)。
2)使用“播放声音直到播放完毕积木”,从声音库中添加“HipHop”音乐, 使用循环积木重复播放。
3)为了实现倒计时功能,本案例采用有限循环计时的方式。当程序开始运行时,启动倒计时 20
秒。新建一个变量,用于显示剩余时间。
2.鼓点
1)为了提供 7 个可以操作的音符,需要使用 7
个角色。从角色库中添加“1Glow”、“2-Glow”、“3-Glow”、“4-Glow”、“5-Glow”、“6-Glow”、“7-Glow”,共
7 个角色。分别命名为“鼓点 1”、“鼓点 2”、“鼓点 3”、“鼓点 4”、“鼓点 5”、“鼓点 6”、“鼓点
7”。
2)为了展示当前需要点击哪个鼓点,需要使用 1 个角色来提醒玩家。从角色库
中添加“8-Glow”,命名为“期待鼓点”。编辑“期待鼓点”角色造型,删除“8-glow”造型,从角色库中添加“1-Glow”、“2-Glow”、“3-Glow”、“4-Glow”、
“5-Glow”、“6-Glow”、“7-Glow”造型。使用绘图工具,为每个造型设置不同的
轮廓颜色。每个数字造型对应相同的造型编号。
3)当鼓点被鼠标点击的时候,如果被点击的鼓点和“期待鼓点”音符相同(数值相同),那么得分增加 1
分。如果点击错误,不得分。
3.期待鼓点
程序开始运行时,“期待鼓点”随机显示为 1~7 之间的一个音符。间隔 1~2 秒切换为下一个音符。
小结:
1、“鼓点”角色数量较多,学习角色复制、程序复制的操作方法。如通过鼠标右键菜单复制角色、鼠标拖拽复制代码。学会整理代码(自动排序布局)。
2、通过“期待鼓点”角色,学会角色造型工具的使用方法。如颜色填充、放大缩小、绘制圆、擦除等。当角色造型较多时,注意第一个造型的序号是从
1 开始的,而 不是从 0 开始的。学会使用变量切换指定的造型图片。
3、学会角色之间同步的方法。常用的方法包括广播消息、使用公共标识变量。本样例采用广播消息。讨论如何使用公共标识变量进行角色同步(如在每个角色中使用
循环检测公共标识变量的方法)。总结应该由哪个角色来广播“game over”消息,以 及广播消息的时间点。
4、总结判断被点击的鼓点与“期待鼓点”音符是否相同的方法。学会使用
“期待值”变量存储“期待鼓点”的造型编号的意义(可以使程序更简洁,更容易修改,可读性更强)。
5、学会通过变量来设置角色的大小、颜色等状态的方法。
后记:小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合Scratch 3.0(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手能力很有帮助。
感兴趣的朋友可以关注一下扫描二维码,或微信搜索“大耳猴少儿编程”
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com