scratch编程之猫捉老鼠说课稿 优质课一等奖文档格式.docx
《scratch编程之猫捉老鼠说课稿 优质课一等奖文档格式.docx》由会员分享,可在线阅读,更多相关《scratch编程之猫捉老鼠说课稿 优质课一等奖文档格式.docx(4页珍藏版)》请在冰点文库上搜索。
对,要设计一个游戏场景,哦,还要选择游戏角色。
好,请你利用学过的方法,尝试插入这些素材。
我们一起来看这位同学的操作演示。
首先他从背景库中选择了一个房间,然后从角色库的动物分类中找到了猫和老鼠。
看来这一关可难不倒大家,那有了场景和角色,接下来我们应该做什么呢?
对,让角色动起来。
要想让猫捉到老鼠,咱们就要先控制猫的行动轨迹,你想怎么做?
对,我们可以用鼠标或者键盘两种方式来控制猫的行动。
选择哪种方式更简便呢?
你说,你来说。
哦你更喜欢用鼠标来鼠标控制。
那么请你来演示一下如何用鼠标来控制猫。
他用了移动到鼠标指令,
诶,你有什么问题?
你发现小猫只动了一次,是呀,怎样才能让小猫一直跟着鼠标移动呢?
对,添加重复执行指令。
这次猫可以随意捉老鼠了,如果猫抓到老鼠之后会怎么办呢?
你有想法,你觉得如果猫捉到老鼠会说“捉到了”,你觉得如果猫捉到老鼠会哈哈大笑。
同学们的想法只需要一个指令就能实现(板书如果那么)
请同学们找一找,这个指令在哪里?
哦在控制模块中,我们可以
在他的条件框中填入我们的条件,然后在里面填入满足这个条件后执行的语句,然后这个指令就会帮我们判断,如果满足这个条件,就会执行里面的语句,否则不执行。
同学们想一想,这是猫的指令,猫如果怎么样,那么会怎样,嗯,如果碰到了老鼠,猫会炫耀的说话。
你来设计一下,这位同学设计的猫会说抓到了三个字,他把等待时间设置成1秒,如果猫说了很多话就需要?
对了,更长的时间。
试着运行一下作品,有问题吗?
对啊,猫设置好了,接下来该让老鼠动起来了。
你来试试看,他添加了移动10步加上重复执行指令我们看看这位同学的设置,哦,你发现问题了,老鼠撞到墙不会反弹。
怎么解决呢?
对,添加一个碰到边缘就反弹指令。
好了,这次呢?
同学们都笑了,是呀,老鼠只会跑直线!
你有什么好办法?
你说,对,可以利用我们上节课学到的随机数指令。
你能来操作一下吗?
他添加了一个向右旋转指令,然后在数值中添加了一个随机数指令,范围是1到10度之间,我如果想向左旋转10度呢?
对填写-10。
这样老鼠就会向左或向右随机旋转。
再次运行一下作品,这次没问题了吧?
那位同学想说,哦,你发现猫虽然抓到了老鼠,但是老鼠依旧显示在屏幕上乱跑,感觉并没有被抓到。
你真是个细心的孩子。
大家有什么解决办法?
你认为可以用隐藏指令,老鼠隐藏就相当于被吃掉了。
没碰到猫呢?
就继续乱跑。
真是善于思考的孩子!
所以啊我们就要用到一个指令来实现它,就是重复执行直到,这
个指令的意思就是填入我们设定的条件,如果不满足这个条件,就一直执行里面的脚本,如果这个条件成立了就不再执行。
所以我们把条件设置成碰到猫,如果没碰到就在舞台上随意爬动,把之前随意爬动的脚本拖到它里面。
碰到就会隐藏。
这样游戏就结束了。
我们还想玩这个游戏就需要添加一个显示。
好了,这样我们的游戏猫抓老鼠就制作完成了。
现在请同学们独立操作一下,如果有问题可以小组讨论,解决不了的可以问老师。
好开始吧。
。
诶,同学们,刚才这位同学发现了一个问题,他的老鼠一直在原地转圈,哪个小组能帮忙解决一下。
你们小组发现他没有添加移动指令,而且随机数指令没有拖到向右旋转的数值里,总结的非常全面。
好同学们继续完善你们的作品
完成的同学请把你的作品提交给老师,我们一起来看一下这几位同学的作品,谁来评价一下:
哦你觉得这位同学的作品很有创意,他把背景换到了大街上,还用复制增加了一只老鼠,而且这两只老鼠没有被猫吃掉而是一直在说饶命啊。
恩,真有意思。
再看看这位同学的作品,你来评价一下:
他把场景设计在草地上,而且猫每吃一只老鼠就会变大一次,原来他用了将角色大小增加指令,真有创意。
看来这两位小导演都很有想法。
我们再来回顾一下,今天学到的知识,你来交流一下,恩在猫的语句中用到了如果那么,在老鼠的语句中用到了重复执行直到,同学们都学会了吗,非常好。
希望大家课后继续完善自己的作品,努力探索,勤于思考,添加更有创意的想法然后把作品分享到我们的班级群中。
今天的课就上到这里,下课。