资源简介 10 创编游戏scratch趣味编程《饥饿的鲨鱼》?教学目标:综合应用学习过的指令,完成作品《饥饿的鲨鱼》??教学重难点:重点:在作品编写中发现问题,解决问题?难点:学会创编游戏?教学过程:??一、导入??1.作品展示,演示作品?今天老师要和同学们一起完成一个作品,“饥饿的鲨鱼”,这个游戏是这样的,我们用方向键控制鲨鱼的游动,当我们按下空格键的时候鲨鱼有个吃小鱼的动作,当吃到小鱼的时候我们就会得一分。??当然我们也可以设置计时器,当这个游戏在你规定的时间内完成。你是游戏的编写者,这是你的地盘,你自己做主。??2.回顾旧知??(1)在以前我们也接触过方向键控制,(询问:迷宫游戏)。??出示,迷宫游戏的截图,回顾代码。??(2)举一反三??我们在“饥饿的鲨鱼”,是否可以用这样的代码,是否合适,如果不合适,我们应该怎样去解决这个问题。?鲨鱼的运动??1.背景、鲨鱼角色??(1)背景应该是发生在海洋里,选择一个你喜欢的背景。??(2)鲨鱼角色导入??调整角色大小、查看角色属性、造型。??2.方向键控制??当按下“方向”,面向“角度”方向,移动“一定”步。让我们的鲨鱼运动起来。??学生自己编写脚本??4.发现问题??在游戏中方向特别不“灵活”,我们改怎么解决这个问题。?这是因为,我们当我们按下方向键就做一次触发,这和我们按键有关,在迷宫游戏中我们需要小心翼翼移动,所以用这个方法没问题,但在要求速度方向灵敏的时候就不合适了,我们需要让程序一直判断,让我们一起来解决这个方案。??5、解决问题方案一?循环执行,单击绿旗触发。??(2)分析,不能运动的原因。?单击绿旗的时候,我们让角色不断面向不同的方向,这鲨鱼不疯掉才怪,让它听哪个命令?而且,这个给一个面对方向,这种命令适合于初始化,就是一开始的命令,不适合不断重复执行。?解决问题方案二??(1)回忆我们弹弹球程序??小球在运动中,不停地判断,我们可以在这里尝试一下。??循环判断方向键??侦测命令中“按键是否按下”。??完善解决方案。??8.学生自己编写脚本??(ppt显示鲨鱼的程序截图,提示)??鲨鱼吃小鱼动作实现??小鱼游动??1.复习旧知??弹弹球中随机移动,随机移动的小鱼??2.方向知识的学习。??3.小鱼从两边游动(根据实际情况设置小鱼面向方向的范围)??4.学生自己编写脚本??四、鲨鱼吃小鱼??1.循环判断鲨鱼吃小鱼。??2.设置变量,计算分数。??3.不断调整程序,使得程序具有可玩性。??4.角色属性,可以在播放器中拖动??五、倒计时??1.倒计时解释??2.用Scratch实现??3.学生自己编写脚本??4.调试程序??六、全课小结? 展开更多...... 收起↑ 资源预览