用scratch制作猫捉老鼠追逐闯关游戏 教案
教学内容
用scratch制作猫捉老鼠闯关游戏
课 型
怎么转换视频格式
综合应用课
授课班级
高一123班
授课教师
登不上去杨翠英
教学目标
知识与能力:加深对于角与脚本之间的关系的理解;学会在角之间进行复制脚本;逐步建立程序控制的思想。
过程与方法:体验编制一个简单游戏的过程,摸索开发小游戏的方法。
情感态度价值观:在充满挑战的游戏情景中,充分调动学生的思维,激发学生的学习热情,享受学习的乐趣,建立程序设计思想。
教学重点
障碍物上下移动的脚本编写
教学难点
障碍物移动速度的控制
教学方法
演示、讲解及个别指导
教学用具
计算机、投影、白板
教学过程  教师活动
学生活动
引入:今天,我们先来玩个猫捉老鼠的闯关游戏,哪位同学愿意来试试?
猫捉到老鼠,游戏结束后,我们看到画面上还有什么角?
这个游戏是我自己设计的。
关闭这个游戏是否回到scratch界面呢?
我们看到它没有回到scratch界面。说明我们开发的游戏,可以脱离scratch来单独运行。我想同学们对如何将scratch开发的软件转换成单独可以运行的文件很感兴趣,后面我会告诉大家转换的方法。
下面,我们先来制作这个游戏。
同学们愿意先自己试试编制还是我们一起来分析一下。
那同学们自己先动手试试吧。
一、学生自己动手实践
教师巡视,观察
二、角任务分析
1.游戏中有几个角?这几个角从哪里来的?
2.每个角完成什么任务?
猫完成什么任务?
老鼠完成什么任务?
红障碍物完成什么任务?
绿障碍物完成什么任务?
蓝障碍物完成什么任务?
金发晶的作用
猫:
鼠标追随移动、碰到每个障碍物都要回到起点、抓到老鼠打出“成功”,游戏结束。
鼠:
显现、上下移动,在碰到猫后,消失
我相信明天
显现、上下移动、消失
如何破解wifi密码绿
显现、上下移动、消失
显现、上下移动到中间就回去、消失
3.舞台完成了什么任务?
4.对于完成上面各个角的任务,同学们看看有什么困难?
5.让那个角来完成任务,就要给它编写脚本。大家自己来试试吧。
三、脚本分析
1.障碍物的上下移动,有几种方法?脚本怎么实现的?哪位同学可以演示一下?
请有不同思路的学生分别来演示,讲解自己解决问题的思路。
四川旅游景点推荐
      2.教师对学生的解决方案进行小结
请同学观察坐标变化情况?
X,y坐标是怎么变化的?
X的值变化了没有?变化范围是多少?
Y的值变化了没有?变化范围是多少?
观察一下,坐标的变化。
要想让它变化的更加不规律,怎么办?请同学思考
提示:可以加入随机函数。
教师演示
要是让它变化速度加快,随机数应该怎么设置?
同学们自己来试试吧。
3.障碍物从下向上移动与从上向下移动,所使用的坐标一样吗?
4.第三关中,两个障碍物向中间移动怎么编写脚本?
看看坐标的变化情况。
5.老鼠的脚本怎么写,相信大家没问题了,自己来试试。
6.猫的脚本怎么写?自己来试试。
碰到各个角,使用的条件循环,它们之间是并列关系。嵌套在无条件的重复循环中。
7.舞台的脚本自己来试试。
四.游戏调试
    1.如何传递游戏结束信号?
为什么要等3秒才执行全部停止命令?
  2.如何接收停止信号?
  3.再次执行程序是角不出现怎么解决?
加显示模块
五、保存上交作品
作品名称:g12学号名字作品名称
六、编译作品(如果绝大部分学生能及时完成任务时,进行演示)
1.启动编译程序chirp compiler
选中要编译的文件,注意文件名要用英文。
2.选中取消
3.编译成功,可以执行。
把学生的注意力转到今天的学习内容。学生来玩闯关游戏。
学生观察
学生思考
学生看演示后思考,回答问题。
学生思考提问。
学生操作,老师指导
学生修改程序,教师指导。
学生调试作品,教师辅导
学生调试作品,教师辅导

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。