1、第第6 6课课 猫抓老鼠猫抓老鼠 小学信息技术(粤教版) 第三册上B版教材 新知导入新知导入 瞧,这只老瞧,这只老 鼠多猖狂,快找鼠多猖狂,快找 一只猫消灭它吧!一只猫消灭它吧! 猖猖 狂狂 的的 老老 鼠鼠 感知游戏“猫抓老鼠”感知游戏“猫抓老鼠” 想象游戏过程:有哪些角色?它们有什么动作?(完成课前习单)想象游戏过程:有哪些角色?它们有什么动作?(完成课前习单) 游戏规则游戏规则 1 1、点绿旗开始、点绿旗开始 2 2、鼠标控制猫,可循环游戏。、鼠标控制猫,可循环游戏。 3 3、按空格键停止游戏。、按空格键停止游戏。 编程主题:制作出一个“猫抓老鼠”的游戏。制作出一个“猫抓老鼠”的游戏。
2、脚本编排:想象游戏过程,把动作按出现的顺序排列在两个角色后面,编程时用了哪想象游戏过程,把动作按出现的顺序排列在两个角色后面,编程时用了哪 些新的命令模块?些新的命令模块? 猫的动作猫的动作 老鼠的动作老鼠的动作 静静等候、粘着鼠标静静等候、粘着鼠标 随机出现随机出现 自由爬动自由爬动 碰到老鼠碰到老鼠 捕捉,叫“抓住了”捕捉,叫“抓住了” 叫“哎哟”叫“哎哟” 碰到猫停止爬动碰到猫停止爬动 脚本编排:脚本编排:把动作按出现的顺序排列在两个角色后面。把动作按出现的顺序排列在两个角色后面。 猫的动作猫的动作 老鼠的动作老鼠的动作 静静等候、粘着鼠标静静等候、粘着鼠标 随机出现随机出现 自由爬动自
3、由爬动 碰到老鼠碰到老鼠 捕捉,叫“抓住了”捕捉,叫“抓住了” 叫“哎哟”叫“哎哟” 碰到猫停止爬动碰到猫停止爬动 要实现“猫抓老鼠”不难,开始时设置老鼠随机移动位置,碰到要实现“猫抓老鼠”不难,开始时设置老鼠随机移动位置,碰到 边缘就返回,然后控制猫去抓老鼠。边缘就返回,然后控制猫去抓老鼠。 如果猫碰到老鼠就让老鼠消失,再加上“重复执行直到”循环模块,如果猫碰到老鼠就让老鼠消失,再加上“重复执行直到”循环模块, 游戏就可以不停地玩。游戏就可以不停地玩。 小猫随着鼠标移动。小猫随着鼠标移动。 一、移到鼠标指针位置 新知讲解新知讲解 任务一:任务一: 阅读课本第阅读课本第 47页,完成猫页,完成
4、猫 的脚本。的脚本。 用到了哪些新的模块?分别出自哪个模块类?用到了哪些新的模块?分别出自哪个模块类? 小猫抓到老鼠,说“哈哈,抓住你了”。小猫抓到老鼠,说“哈哈,抓住你了”。 要求:要求: 1 1、老鼠被小猫抓到,会被吃掉、老鼠被小猫抓到,会被吃掉(隐藏)。(隐藏)。 2 2、三秒后重新出现。、三秒后重新出现。 温馨提示:不要删除原有程序。温馨提示:不要删除原有程序。 任务二:任务二: 增强游戏的随机性 随时出现随时出现 随地出现随地出现 要求:要求: 1 1、老鼠碰到老鼠夹,会被困住、老鼠碰到老鼠夹,会被困住(停止)。(停止)。 2 2、老鼠碰到甜甜圈,可以吃掉(隐藏)。、老鼠碰到甜甜圈,可以吃掉(隐藏)。 任务三:任务三: 在脚本中,哪里用到侦测命令?怎么用? 猫的动作猫的动作 老鼠的动作老鼠的动作 静静等候、粘着鼠标静静等候、粘着鼠标 随机出现随机出现 碰到老鼠碰到老鼠 捕捉,叫“抓住了”捕捉,叫“抓住了” 叫“哎哟”叫“哎哟” 碰到猫停止爬动碰到猫停止爬动 重复执行 重复执行 交流分享程序。 自由爬动自由爬动 拓展提高拓展提高 如何知道猫是否抓老鼠?如何知道猫是否抓老鼠? 侦测模块侦测模块 控制模块控制模块 单分支条件判断结构单分支条件判断结构 (一种情况) 课堂小结课堂小结