跳妹儿学编程之ScratchJr(12):综合篇-五只小猴子床上跳

博主资深软件架构师,拥有13年大型软件与互联网系统开发、设计和架构经验,曾就职于华为,现任职于国内知名互联网公司。平时在家教咱家“跳妹儿”编程,并将心得和过程记录下来。希望可以帮助更多对编程感兴趣的家庭。

引言

在前面的一系列教程中,我们一步步掌握了ScratchJr的各类积木模块,与小朋友们携手打造了一系列寓教于乐的程序。今天,我们迈向一个新的里程碑——综合篇。在这里,我们将把不同类型的积木巧妙组合,编织出更复杂、更有趣的故事和游戏。

场景设定

许多孩子都对那首欢快的童谣《Five Little Monkeys Jumping on the Bed》耳熟能详,其对应的中文版“五只小猴子在床上跳”亦深受喜爱。歌曲描绘了五只活泼的小猴子在床上欢跳,却不幸相继摔倒的趣味场景,每次都有妈妈的温柔警告相伴。今天,我们就将这个广为人知的情境转化为互动游戏,让孩子们在编程中体验故事的魅力。PS:在深入编程之前,建议家长们先生动地讲述这个故事,点燃孩子们的好奇心和创造力。随后,引导他们思考如何将故事转化为程序,或者鼓励他们独立分析并尝试实现这一场景。

实战场景设定

我们将故事进行适度简化:两只小猴子在床上跳跃玩耍。妈妈从门外走进来提醒小猴子们该睡觉了。听从妈妈的指示,小猴子们立刻安静下来。但妈妈前脚刚离开房间,顽皮的小猴子们又开始了他们的跳跃游戏。

场景编程分解

  1. 小猴子们在床上跳:制作两只小猴子在床上跳跃的动画效果。

  2. 妈妈让小猴子们睡觉:设计妈妈角色进入房间,并说:“不要在床上跳,快睡觉”。

  3. 小猴子们睡觉了:编写程序让小猴子们停止跳跃,表现出睡觉的状态。

  4. 妈妈离开小猴子们继续跳:妈妈角色离开房间,随后小猴子们恢复跳跃动作。

编程实践

小猴子们在床上跳

首先,让我们删除原有的小猫角色,引入卧室背景图。接着,添加两只小猴子(程序中用小青蛙代替)角色,并将它们置于床上适当位置。为每只小猴子配置如下程序积木,实现连续跳跃的动作。思考:为何两只小猴子的程序积木可以相同呢?

妈妈让小猴子们睡觉

现在,添加“妈妈”角色,并将其放置于门口。编写程序让妈妈角色向床边移动,同时使用说话积木(录音积木可增添真实感)模拟指令。完成后,发送一个黄色消息,通知小猴子们妈妈说完话了。

小猴子们睡觉了

在小猴子的程序模块中,插入接收黄色消息的积木,随后衔接停止和回到原位的积木,使小猴子们停止动作。记得为两只小猴子都配置相同的程序哦。

妈妈离开小猴子们继续跳

妈妈角色下达指令后,稍作等待,然后离开房间。在妈妈回到门口时,加入一个红色消息通知积木,告知小猴子们妈妈已离开。

小猴子们接收到红色消息后,恢复跳跃动作,继续它们的欢乐时光。为每只小猴子添加相应的程序积木,让游戏场景再次活跃起来。

程序展示

现在,整个程序设计完成了。点击界面右上角的小绿旗按钮,开始执行程序。如果角色不在初始位置,记得先点击“重设角色”按钮重置角色位置。让我们一起欣赏这个编程成果吧!

惯例

如果你喜欢本文要记得点赞、关注+收藏哦!

如果你想获得更多儿童学习资料和育儿经验,欢迎关注V“跳小闹成长记”,让我们和宝贝们一起轻松学习,快乐生活!关注后可获取30G+免费学习资料,更多福利等你来发现,快来加入我们吧!

粉丝福利:

  1. 回复“儿童编程”可获得Scratch儿童编程免费教程。

  2. 回复“scratch”可获得ScratchJr安卓手机安装包。

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

跳小闹成长记-跳爸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值