冬天的时候,动物冬眠,大雁南飞。而到了春天,万物复苏,各种小动物都活跃起来了,比如说燕子,小鸟,还有蝴蝶。蝴蝶有着鲜艳的色彩和斑斓的图案,是一类非常美丽的昆虫,被誉为“会飞的花朵”。这节课我们就学习利用Scratch3.0编程软件制作一款叫做捕捉蝴蝶的小游戏。
小朋友们先用编程三步法分析一下:故事的主人公、发生地点以及事件各是什么?故事的主人公有两个——蝴蝶和捕捉网;故事背景发生在草地上;我们要制作能够用意志控制移动的捕捉网和会飞舞的蝴蝶,当蝴蝶被抓到时候,蝴蝶会消失。理解这些后,我们就正式开始编程吧!
点击右下角的“选择一个角色”选择想要的“蝴蝶”角色。角色中没有“捕捉网”,我们需要从角色区域里面使用绘制功能自定义画一个“捕捉网”,并且修改成合适大小。想要让“捕捉网”动起来,我们就需要创建一个新造型,使用复制和旋转功能,我们就得到了另一个一模一样的“捕捉网”了!
把背景设置为“草地背景”,接下来我们编写“捕捉蝴蝶”这一动作。先添加“运动”模块中的“移到随机位置”和“重复执行”程序,捕捉网就可以一直跟随移动了。
捕捉网动起来还不够,我们还要让它挥起来。我们现在的程序是“移到鼠标位置”、“下一个造型”、“等待0.15秒”。捕捉网之所以没有追上鼠标,就是因为等待了0.15秒,所以将造型切换再写一个程序,这样就既能移动又能跟随了。
我们再进行蝴蝶的编程,和捕捉网动起来是一样的,添加“当...被点击”、“重复执行”、“下一个造型”、“等待0.15秒”程序后,蝴蝶就动起来了。
添加“当...被点击”“移到随机位置”“重复执行”“移动5步”“碰到边缘就反弹”程序,继续添加“如果碰到角色1(捕捉网)”“隐藏”“移到随机位置”“显示”程序。最后点击“开始”,来测试一下吧!
接下来是小朋友自己动手制作的时间啦!
最后一起来看看小朋友的作品吧!
小朋友们我们今天的编程活动就到这里啦!下周五我们再见啦!
唐山市图书馆
了解更多相关内容
热门跟贴