本
文
摘
要
目标
1. 舞台的背景编号
2. 将X坐标设定为某个角色X坐标
3. 绘制背景舞台材料/工具
电脑
Scratch3.0内容
小青蛙要跳到移动的挡板上过河,去河对面吃到红苹果,按下电脑键盘按键可控制青蛙跳跃。
提出、思考问题
1. 青蛙怎么跳起来的
2. 为什么青蛙跳到挡板上,就跟着挡板移动了
3. 青蛙不碰踏板,为什么会下滑
问题分析——逻辑编程
1. 制作舞台背景图片,添加背景图,在背景图上自主绘制河流。进入背景编辑器,点击矩形,填充颜色设为蓝色,在原背景图上绘制一条河流。
2. 添加踏板角色,并且编写程序。踏板一直在移动,移动的速度随机,并且碰到边缘就反弹。
3. 再复制两个踏板,三个踏板在不同高度位置左右移动,三个踏板移动程序相同。
4. 添加青蛙角色,大小改为50,编写让青蛙跳起来程序。当按下空格键时,青蛙向上跳跃,切换造型,展现跳跃动作。
5. 编写青蛙向左向右行走动作程序,给青蛙设定一个程序初始位置,通过电脑键盘的左右方向键,让青蛙可以向左向右走,注意向左向右的面向方向。
6. 编写不碰到踏板,青蛙就下滑的程序。踏板颜色为红色,如果没碰到红色踏板,青蛙的Y坐标就递减,这里可以用到“重复执行直到…”。
7. 编写程序能够让青蛙坐在踏板上,并且随着踏板移动。这里,我们就要用到将X坐标设定为某个角色X坐标。在运动模块中找到“将X坐标设为”,并在侦测模块中找到“舞台的背景编号”,更改我们想要得到的信息,两个代码块拼接在一起,就是“将X坐标设定为某个角色X坐标”。
8. 青蛙跳到踏板上,此时,青蛙的X坐标就要设为踏板的X坐标。
9. 添加苹果角色,继续完善青蛙程序,如果青蛙吃掉苹果,青蛙就会变得超级大,并且在1秒内滑动某一位置,停止全部脚本。
10.苹果,是作为青蛙过河的目标,苹果程序相当简单,我们只需给设定苹果大小,并且加一个定位就可以了。
知识点巩固
1. 舞台的背景编号,用于获取舞台或角色的属性信息
2. 不同代码的拼接,可以变成一个新的代码块,如“将X坐标设定为某个角色X坐标”
青蛙经过重重阻碍,终于吃到了河对面的苹果,它非常的开心,兴奋。下一章内容,可以体现青蛙开心的心情,鼠标点击哪里,哪里就会开花,一起期待下一章吧。