跳妹儿学编程之ScratchJr(7):动作积木篇—爸爸去散步
跳妹儿学编程之ScratchJr(9):程序控制积木篇—短跑比赛
博主资深软件架构师一名,拥有13年大型软件与互联网系统开发、设计和架构经验,曾就职于华为,现任职于国内知名互联网公司。平时在家教咱家“跳妹儿”编程,并将心得和过程记录下来。希望可以帮助更多对编程感兴趣的家庭。
引言
在之前的文章中,我们共同踏出了使用ScratchJr编程的第一步。现在,我们对ScratchJr已经有了初步的认识。今天,我们将正式启程,深入探索ScratchJr的编程世界。我们将逐一学习并实践每一种类型的指令(积木块),并逐步融合这些指令块来开发更为复杂的程序。本文将重点介绍外观积木。
外观积木功能解析
外观指令主要涉及到角色的一些外形操作,比如放大缩小等,其包括说话积木、变大积木、变小积木、重置大小积木、隐藏积木和显示积木共6个程序积木块。
-
说话积木:让角色说出指定内容,说完之后内容会自动消失。
-
变大积木:让角色变大指定的大小,默认为2。变大之后不能自动变小,需要调用变小积木或者重置大小积木。
-
变小积木:让角色变小指定的大小,默认为2。变小之后不能自动变大,需要调用变大积木或者重置大小积木。
-
重置大小积木:让角色恢复到程序开始时它的大小。
-
隐藏积木:让角色隐藏。隐藏之后不会自动变为可见,需要调用显示积木才能可见。
-
显示积木:让角色变为可见。
场景设定
在开始编程之前,建议家长朋友们先向小朋友们生动讲述该场景故事,激发他们的兴趣,然后再引导他们一起完成编程任务。
实战场景设定
今天,我们将使用外观积木来创建一个名为“捉迷藏”的场景。故事情节是这样的:小猫和小狗在玩捉迷藏。该小狗当“猫”。小狗开始数数,从1数到5。与此同时,小猫向远处跑去,越来越小,最后远到都看不见了。小狗数到5之后便去找小猫。找了一会儿没找到,然后他就大喊“小猫,我找不到你。你出来吧!”。
场景编程分解
-
小狗当猫,并数数:添加“小狗”角色,并设置一个自己喜欢的户外背景。添加小绿旗作为触发积木。然后小狗开始数数从1数到5。
-
小猫跑到远处躲起来:添加“小猫”角色,然后添加小绿旗作为触发积木。接着让小猫向右走3步,变小一点。再走3步再变小一点;再走3步再变小一点。最后隐藏小猫表示它躲起来了。
-
小狗去找小猫:小狗数到5后,立即向右走10步,然后向上走10步,表示它在到处找小猫。
-
小狗认输:小狗没找到小猫,大喊“我输了,小猫你出来吧”。此处我们可以用录音积木让小朋友录音。以此来增加趣味性。
编程实践
小狗当‘猫’,并数数
将“小狗”角色添加到舞台,并将其放置在屏幕左侧的适当位置。接着,选择一个户外背景。然后,在角色的编程区域中添加一个“小绿旗”积木,作为程序开始的触发器。最后在小绿旗后面添加5个说话积木,并分别在说话积木的内容中输入5到1(这里也可以用录音积木,让小朋友自己数数)。
小猫跑到远处躲起来
将“小猫”角色添加到舞台,并将其放置在屏幕左侧的适当位置。在其编程区域中拖入“小绿旗”积木。在小绿旗后后面以此拖入向右走、变小积木、右走、变小积木、向右走、变小积木和隐藏积木,并按下图依次在积木上设置相应的数字。
小狗去找小猫
在小狗已有的积木后面继续添加向右走10步和向上走10步。
小狗认输
使用录音积木让小朋友录好小狗认输后说的话(本文使用文本代替),然后将其添加到小狗现有积木的最后。
程序展示
现在,整个程序设计完成了。点击界面右上角的小绿旗按钮,开始执行程序。如果角色不在初始位置,记得先点击“重设角色”按钮重置角色位置。让我们一起欣赏这个编程成果吧!
惯例
如果你喜欢本文要记得点赞、关注+收藏哦!
如果你想获得更多儿童学习资料和育儿经验,欢迎关注V“跳小闹成长记”,让我们和宝贝们一起轻松学习,快乐生活!关注后可获取30G+免费学习资料,更多福利等你来发现,快来加入我们吧!
粉丝福利:
回复“儿童编程”可获得Scratch儿童编程免费教程。
回复“scratch”可获得ScratchJr安卓手机安装包。