博主资深软件架构师,拥有13年大型软件与互联网系统开发、设计和架构经验,曾就职于华为,现任职于国内知名互联网公司。平时在家教咱家“跳妹儿”编程,并将心得和过程记录下来。希望可以帮助更多对编程感兴趣的家庭。
引言
在前面的一系列教程中,我们一步步掌握了ScratchJr的各类积木模块,与小朋友们携手打造了一系列寓教于乐的程序。今天,我们迈向一个新的里程碑——综合篇。在这里,我们将把不同类型的积木巧妙组合,编织出更复杂、更有趣的故事和游戏。
场景设定
许多孩子都对那首欢快的童谣《Five Little Monkeys Jumping on the Bed》耳熟能详,其对应的中文版“五只小猴子在床上跳”亦深受喜爱。歌曲描绘了五只活泼的小猴子在床上欢跳,却不幸相继摔倒的趣味场景,每次都有妈妈的温柔警告相伴。今天,我们就将这个广为人知的情境转化为互动游戏,让孩子们在编程中体验故事的魅力。PS:在深入编程之前,建议家长们先生动地讲述这个故事,点燃孩子们的好奇心和创造力。随后,引导他们思考如何将故事转化为程序,或者鼓励他们独立分析并尝试实现这一场景。
实战场景设定
我们将故事进行适度简化:两只小猴子在床上跳跃玩耍。妈妈从门外走进来提醒小猴子们该睡觉了。听从妈妈的指示,小猴子们立刻安静下来。但妈妈前脚刚离开房间,顽皮的小猴子们又开始了他们的跳跃游戏。
场景编程分解
-
小猴子们在床上跳:制作两只小猴子在床上跳跃的动画效果。
-
妈妈让小猴子们睡觉:设计妈妈角色进入房间,并说:“不要在床上跳,快睡觉”。
-
小猴子们睡觉了:编写程序让小猴子们停止跳跃,表现出睡觉的状态。
-
妈妈离开小猴子们继续跳:妈妈角色离开房间,随后小猴子们恢复跳跃动作。
编程实践
小猴子们在床上跳
首先,让我们删除原有的小猫角色,引入卧室背景图。接着,添加两只小猴子(程序中用小青蛙代替)角色,并将它们置于床上适当位置。为每只小猴子配置如下程序积木,实现连续跳跃的动作。思考:为何两只小猴子的程序积木可以相同呢?
妈妈让小猴子们睡觉
现在,添加“妈妈”角色,并将其放置于门口。编写程序让妈妈角色向床边移动,同时使用说话积木(录音积木可增添真实感)模拟指令。完成后,发送一个黄色消息,通知小猴子们妈妈说完话了。
小猴子们睡觉了
在小猴子的程序模块中,插入接收黄色消息的积木,随后衔接停止和回到原位的积木,使小猴子们停止动作。记得为两只小猴子都配置相同的程序哦。
妈妈离开小猴子们继续跳
妈妈角色下达指令后,稍作等待,然后离开房间。在妈妈回到门口时,加入一个红色消息通知积木,告知小猴子们妈妈已离开。
小猴子们接收到红色消息后,恢复跳跃动作,继续它们的欢乐时光。为每只小猴子添加相应的程序积木,让游戏场景再次活跃起来。
程序展示
现在,整个程序设计完成了。点击界面右上角的小绿旗按钮,开始执行程序。如果角色不在初始位置,记得先点击“重设角色”按钮重置角色位置。让我们一起欣赏这个编程成果吧!
惯例
如果你喜欢本文要记得点赞、关注+收藏哦!
如果你想获得更多儿童学习资料和育儿经验,欢迎关注V“跳小闹成长记”,让我们和宝贝们一起轻松学习,快乐生活!关注后可获取30G+免费学习资料,更多福利等你来发现,快来加入我们吧!
粉丝福利:
回复“儿童编程”可获得Scratch儿童编程免费教程。
回复“scratch”可获得ScratchJr安卓手机安装包。