内容正文:
综合运用
教学目标
1、让学生认识了解“克隆”的含义
2、学习使用“克隆”指令的作用及出现效果
3、综合运用“克隆”实现多个角色的复制并呈现不同的效果。
4、通过使用“克隆”控件,感受乐趣。
重点难点
重点:学会克隆的基本使用方法,特别是对克隆体进行编写脚本。
难点:学会对不同克隆体编写不同的脚本。
教学过程
一、游戏导入
课前播放视频《捕鱼达人》。
师:1、同学们玩过捕鱼达人吗?老师利用scratch制作了一个类似的小游戏,哪位同学想体验一下?
这位同学玩的很厉害,所有的鱼都被他射中了,但是现在只有几条鱼,难度很低,怎么样让鱼变得多一点?对,我们可以用复制,10条我们可以复制,那50、80…….条鱼呢?
2、这里老师给大家介绍一个新的控件——克隆
你们知道“克隆”的意思吗?学生自己谈谈克隆的理解
教师PPT小结
今天我们就一起来用scratch的克隆功能制作这个游戏,当一回捕鱼小达人。
出示课题《捕鱼达人》
二、教授新课
师:在制作这个游戏之前,老师先请刚才玩游戏的同学说一说游戏的规则—小鱼自由游动,鱼叉用鼠标控制方向,按下空格射出,小鱼被鱼叉射中就消失。
熟悉了游戏规则,我们先一起来打开老师提供给大家的素材,
现在请同学们自己打开桌面上的“捕鱼达人学生用”文件。
大家都打开了,接下来我们一起来看本节课的第一个任务
1、出示任务一:克隆小鱼
从刚才的界面中我们可以看到舞台上只有一条小鱼,同学们,你们能不能自己根据导学单尝试编写克隆小鱼脚本?
学生尝试完成任务一
易出现问题:学生编写克隆后发现没有变化(因为小鱼本体和克隆体重叠在一起,学生会用鼠标将小鱼拖出来)
师:被克隆出来的克隆体与原角色的外观、大小、位置等特性是完全一样的,如果要让这些克隆体动起来,要使用
这个控件,
小鱼克隆体是如何运动的?(重复移动,碰到边缘就反弹)同学们能不能让克隆出来的小鱼游起来呢?
解决问题:本体不动怎么办?你能不能自己来解决呢?
(一种方式可以将本体进行隐藏,另一种方法是对本体进行编写脚本)
2、任务二:发射鱼叉
师:捕鱼达人,小鱼游动的脚本我们已经设计好了,接下来我们就要设计发射“鱼叉”的脚本。
教师演示鱼叉动画,边演示边说明:我们使用鼠标控制鱼叉的方向,按一下空格键发射一个鱼叉。
刚才的界面中可以看到鱼叉也是只有一个角色,那怎么实现鱼叉发射那么多出去呢?(对,同样可以使用克隆)鱼叉面向鼠标指针方向的脚本老师已经提供给大家了,同学们能不能根据小鱼克隆的脚本,自己尝试做一下鱼叉克隆的脚本呢?
注意:鱼叉只有在我们需要的时候按下空格才进行克隆。
完成克隆的同学自己尝试下如何让克隆出来的鱼叉发射出去?
有困难的同学可以参考导学单
难点:需要学生理解,发射出去的是鱼叉克隆体。
3、任务三:捕捉小鱼
师:发射鱼叉,如果鱼叉碰到墙壁边缘那么消失,如果小鱼碰到鱼叉那么消失。
师:注意明确:这个任务是对鱼叉克隆体和小鱼克隆体进行编写脚本
小鱼满足什么条件才消失,引导学生使用判断控件+侦测控件。
难点:使用判断控件和侦测控件,编写鱼叉到达边缘消失、小鱼碰到鱼叉消失的脚本
教师将些任务分为三个环节,引导学生逐步完成。(可以学生示范,也可以老师示范)
4、展示学生作品
三、总结克隆的三部曲
1、克隆本体 2、设置克隆 3、删除克隆
教师可以让学生讲一下三个控件的作用,再总结归纳
三、拓展:游戏变得更精彩
同学们,我们已经完成了一个简单的捕鱼达人游戏。这个游戏还可以千变万化,你能不能让你的游戏变得更精彩呢?老师给大家做了个提示,可以通过以下几方面让你的游戏更精彩。当然精彩有方法不止这三种。
四、全课小结
学生克隆游戏作品展示
板书设计
捕鱼达人
克隆
1、克隆本体
2、设置克隆
3、删除克隆
学科网(北京)股份有限公司
$$