第7课苹果——键盘侦测
【教学目标】
1、知识与技能:学会使用“如果,那么”指令,学会使用“按下空格键?”指令和“碰到鼠标指针?”指令,学会使用“面向90方向”指令,学会使用“换成造型1造型”指令
2、过程与方法:在尝试实践的过程中掌握Scratch的基本工作方式;通过运用积木代码以及键盘方向键的按下让老鼠吃掉苹果,接着下一个苹果。
3、情感态度价值观:培养对Scratch的学习兴趣,提升学生的信息素养。【教学重难点】
重点:碰撞测试以及键盘控制角移动。
难点:键盘控制角能够移动吃掉苹果。
【教学过程】
一、情景导入
同学们学习scratch那么久,今天我们来自己给自己制作一个游戏娱乐一下吧!调皮的小老鼠肚子饿了,让
我们来帮助他吃掉苹果。
二、游戏分析
在制作游戏前,要对游戏进行一个整体分析,以方便我们在制作过程中更好地理解角之间的关系。
老鼠:老鼠的移动是由键盘上下左右四个键来控制的老鼠运动。
苹果:当碰到老鼠时苹果被吃掉,舞台的其他位置再次出现一个苹果。
三、编写老鼠角代码
1、角就位
启动scratch,删除默认角,添加游戏的主角老鼠,将角大小设置为70.
1、用键盘控制角的运动
复习上次课用过的按下鼠标来进行侦测,然后用如果—那么—否则来控制鼠标是否进行落笔与抬笔,那同学们思考一下说一说用键盘控制角运动需要哪几条指令?
2、学生回答:需要用到“按下空格键?”和“如果—那么”指令。
完成向上的控制:
如果侦测到上方向键被按下,那么老鼠角要面向0度方向移动10步,这时舞台上的老鼠角就向上移动10步。
注意:在运用方向键的时候要注意修改空格键为向上键,加上“重复执行”
指令才能反复侦测,让老鼠一直被控制并移动。
4、完成其他方向的控制:控制向下移动时,可以先复制向上移动的代码再进
行修改。控制向左、向右两个方向的代码,可以采用同样的方法,记得还要修改侦测条件和运动方向指令。
四、编写苹果角的代码
苹果手机密码忘记了怎么办才能解开1、角就位:添加苹果造型,复制出新的造型,然后擦除苹果的部分,绘制出被啃过的样子。
2、检测碰撞:如果侦测到苹果碰到老鼠,那么苹果切换到造型“apple2”,表示苹果被吃掉,然后在其他位置出现下一个苹果。
3、测试和完善代码
说一说:在玩游戏的过程中,你发现了什么?
为了让游戏更合理,可以增加一条等待指令和一条切换造型指令。
学生自己动手完成。
五、保存文件:
将文件命名为:“苹果”,保存到素材文件夹中
六、技能练习
完成课本49页技能练习,设计代码实现当按下对应数字时是切换人物造型
七、小结