教学内容 | 用scratch制作猫捉老鼠闯关游戏 | ||||||||||||||||||
课 型 怎么转换视频格式 | 综合应用课 | 授课班级 | 高一123班 | 授课教师 | 登不上去杨翠英 | ||||||||||||||
教学目标 | 知识与能力:加深对于角与脚本之间的关系的理解;学会在角之间进行复制脚本;逐步建立程序控制的思想。 过程与方法:体验编制一个简单游戏的过程,摸索开发小游戏的方法。 情感态度价值观:在充满挑战的游戏情景中,充分调动学生的思维,激发学生的学习热情,享受学习的乐趣,建立程序设计思想。 | ||||||||||||||||||
教学重点 | 障碍物上下移动的脚本编写 | ||||||||||||||||||
教学难点 | 障碍物移动速度的控制 | ||||||||||||||||||
教学方法 | 演示、讲解及个别指导 | ||||||||||||||||||
教学用具 | 计算机、投影、白板 | ||||||||||||||||||
教学过程 教师活动 | 学生活动 | ||||||||||||||||||
引入:今天,我们先来玩个猫捉老鼠的闯关游戏,哪位同学愿意来试试? 猫捉到老鼠,游戏结束后,我们看到画面上还有什么角? 这个游戏是我自己设计的。 关闭这个游戏是否回到scratch界面呢? 我们看到它没有回到scratch界面。说明我们开发的游戏,可以脱离scratch来单独运行。我想同学们对如何将scratch开发的软件转换成单独可以运行的文件很感兴趣,后面我会告诉大家转换的方法。 下面,我们先来制作这个游戏。 同学们愿意先自己试试编制还是我们一起来分析一下。 那同学们自己先动手试试吧。 一、学生自己动手实践 教师巡视,观察 二、角任务分析 1.游戏中有几个角?这几个角从哪里来的? 2.每个角完成什么任务? 猫完成什么任务? 老鼠完成什么任务? 红障碍物完成什么任务? 绿障碍物完成什么任务? 蓝障碍物完成什么任务?
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小时内删除。
发表评论