(共37张PPT)
猫抓老鼠
信息技术
复习旧知
掌握绘制背景和角色的方法;
学会使用“广播”来控制角色之间的响应;
认识和使用随机数。
复习旧知
导入新知
怎么用scratch制作“猫抓老鼠”的游戏,用鼠标控制猫的动作,当猫碰到老鼠就提示“抓住了”?
点击玩游戏
新知讲解
开始时设置老鼠随机移动位置,碰到边缘就返回;然后控制猫抓老鼠。如果猫碰到老鼠就让老鼠消失,再加上“重复执行直到”循环模块,游戏就可以不停的玩。
一、移到鼠标指针位置
二、侦测是否碰到物体
三、“重复执行直到”循环模块
新知讲解
一、移到鼠标指针位置
新知讲解
如何在scratch中用鼠标来控制小猫的移动呢?
如何搭建“侦测猫是否碰到老鼠”的脚本呢?
新知讲解
第一步:新建猫和老鼠的角色
从角色库中导入猫和老鼠角色
新知讲解
第二步:设置猫的脚本
最终脚本
作用:当绿旗被点击时,移动指针,猫也随时鼠标指针一起移动。
新知讲解
第二步:设置猫的脚本
选择小猫角色,在“动作”中选择“移到鼠标指针”
在“控制”中选择“重复执行”
在“事件”中选择“当绿旗被点击”
小试牛刀
同学们试着完成“猫随鼠标移动”的脚本搭建吧。
新知讲解
二、侦测是否碰到物体
新知讲解
如何侦测猫是否碰到物体呢?
新知讲解
侦测是否碰到物体
作用:如果碰到了老鼠,猫就说“抓住了”1秒。
最终脚本
新知讲解
侦测是否碰到物体
1. 将“控制”模块类中的“如果……那么”拖到脚本中
2. 将“侦测”模块类中的“碰到”拖到条件框中,并选择“Mouse1”
3. 将“外观”模块类中的“说Hello2秒”拖到脚本中,并更改为“说抓住了1秒”。
新知讲解
猫的最终脚本
作用: 单击绿旗启动脚本,然后随意移动鼠标,如果猫碰到老鼠,就会显示“抓住了!”并停留1秒。
新知讲解
思考
当我们搭建碰到边缘情况的脚本时,有哪些方法呢?请与同桌交流。
新知讲解
长见识
在Scratch中,搭建碰到边缘情况的脚本,可以用“碰到边缘就反弹”,也可以通过单击“碰到……”上的下拉按钮,在弹出的菜单中选择“边缘”。
模块:动作
响应:自动反弹
模块:侦测
响应:结合其他模块做出各种响应
小试牛刀
请同学们试着完成猫的脚本搭建吧!
新知讲解
三、“重复执行直到”循环模块
新知讲解
如何搭建老鼠的脚本,让老鼠随机移动,碰到边缘就返回,直到碰到猫才结束呢?
新知讲解
第一步:老鼠随机出现
作用: 老鼠随机在1~3秒的时间中随机出现在界面中。
新知讲解
1. 选择“外观”
2. 拖动到脚本中
3. 选择“控制”
4. 拖动到脚本中
新知讲解
5. 选择“动作”
6. 拖动到脚本中
7. 选择“数字与逻辑运算”
8. 拖动到脚本中
9. 更改相应的数值
新知讲解
第二步:老鼠碰到边缘返回
作用: 老鼠任意转弯移动,碰到边缘就返回。
新知讲解
1. 选择“动作”
2. 拖动到脚本中
3. 拖动到脚本中
4. 选择“数字和逻辑运算”
5. 拖动到脚本中
6. 更改数值
新知讲解
第三步:猫抓到老鼠
作用: 老鼠碰到猫时,结束“任意转弯移动,碰到边缘返回”的动作。
新知讲解
1. 选择“控制”
2. 拖动到脚本中
3. 放在最外面
4. 选择“侦测”
5. 拖动到脚本中
6. 选择“cat”
小试牛刀
请同学们自己独立完成老鼠的脚本设计,看谁完成的越好越快。
新知讲解
老鼠的最终脚本
作用: 单击绿旗启动脚本, 老鼠可以随意移动,碰到猫时隐藏,过1~3后出现。
小试牛刀
请同学们完成猫抓老鼠的脚本吧。
小试牛刀
脚本参考:
猫的脚本
老鼠的脚本
小组比赛
请以小组为单位设计一个“躲猫猫”的游戏。即用鼠标控制老鼠,躲避猫的追捕。
记得将猫和老鼠中的“碰到”的对象对调哟!
小组比赛
脚本参考:
猫的脚本
老鼠的脚本
课堂小结
学会移到鼠标指针位置应用;
掌握侦测是否碰到物体;
掌握“重复执行直到”循环模块;
学会设计“躲猫猫”游戏。
谢谢
21世纪教育网(www.21cnjy.com)中小学教育资源网站
有大把优质资料?一线名师?一线教研员?
赶快加入21世纪教育网名师合作团队吧!!月薪过万不是梦!!
详情请看:http://www.21cnjy.com/zhaoshang/