这节课我们通过编程,来做一个模拟的鱼缸,各位小朋友家里是不是都在养鱼啊?当我们看见小鱼在鱼缸里游来游去的时候,是不是很想去摸一摸或者去抓一下呀?这时候我们的爸爸妈妈就会说不要碰,会很危险的。那么我们为什么不通过编程来做一个模拟的鱼缸呢?扫描码关注【爱扣叮】,和我一起学少儿编程!育儿理念!
最终效果:
编程流程分析
1.选择适合鱼缸的背景
2.删除项目小猫角色,添加各种小鱼角色
3.给任意一条小鱼编写程序
程序流程:
(1)拖动”当 旗帜 被点击“道代码编辑区
(2)添加 “移动 10 步”积木块
(3)添加”重复执行“积木块
(4)添加”碰到边缘就反弹“
4.点击 旗帜 看代码在角色上执行能否成功
5.复制代码到其它角色(注意:相同的代码不需要重复编写,只要直接复制道其它角色上就可以执行了,这个概念叫代码的复用)
欣赏你的超级模拟鱼缸吧!~ 看看你的小鱼是不是和本课开始的效果一样呢?是不是你的小鱼有的时候会倒着游泳呢?
其实这里有个bug,需要你来修复。我们在编写程序的时候难免会出现以下小bug,就算是大公司(比如我们用的电脑系统)也是一样的,要不然他们的程序怎么也会不断的升级呢?
Bug修复 “倒着”游泳的小鱼
Scratch里的角色都是存在“旋转模式”,
方法一:我们只要将旋转模式设置为左右翻转就可以了。
方法二:这里我们也可以通过代码来控制角色的反转模式
完整代码:
课堂任务
仔细观察本课开始时的程序执行效果,这里有条蓝色的小鱼,上下游动,各位小朋友,大家想一想这到底是为什么呢?你的小鱼只是平着左右移动对不对?
知识点总结
课后任务
想一下,怎佯能让鱼缸看起来更像真实呢?
网友评论