初中信息科技 / 其它版本 / 初一上学期 / 编号:26363491

mind+优质教学设计-第 15 课 碰撞检测 — 机器人接球小游戏

日期:2026-08-23 科目:初中信息技术 类型:教案 来源:二一教育课件站
关键词:碰到,小球,机器人,下落,游戏,碰撞
预览图 4
初中信息技术 初中信息技术
中小学教育资源及组卷应用平台 第 15 课 碰撞检测 ——— 机器人接球小游戏(详细教案) 一、基本信息 课时:1 课时(45 分钟) 适用学段:初中七年级 核心知识点:「侦测模块」(碰到角色、碰到颜色)、「运动模块」(反弹、下落模拟)、条件判断与循环结合 教学准备:Mind + 软件(机器人角色、小球角色素材)、多媒体设备、课件(接球游戏流程图) 二、教学目标 (一)知识与技能 掌握「侦测模块」“碰到 xx 角色”“碰到 xx 颜色” 的使用,实现碰撞检测。 学会用 “重复执行” 模拟小球下落,用 “碰到角色反弹” 实现接球效果。 能搭建脚本,制作 “控制机器人左右移动,接住下落小球” 的小游戏。 (二)过程与方法 通过 “分析接球游戏逻辑(控制球拍→小球下落→碰撞反弹)→拆解脚本模块→搭建测试”,理解 “碰撞检测与物理运动模拟” 的结合逻辑。 培养 “游戏化编程” 思维(设计规则、优化体验)。 (三)情感态度与价值观 感受编程游戏的互动乐趣,激发游戏设计兴趣。 培养 “问题排查” 习惯(如小球不掉落、不反弹时,检查脚本逻辑)。 三、教学重难点 重点:碰撞检测积木的使用、小球下落模拟(循环 + 下移)、机器人左右移动控制。 难点:理解 “小球反弹的方向控制”(碰到上下左右不同方向的角色,反弹逻辑不同)、“游戏难度平衡”(小球下落速度调整)。 四、教学流程(45 分钟) (一)导入环节:游戏体验(5 分钟) 教师演示:打开预设接球游戏,用左右箭头键控制机器人(作为 “球拍”),接住下落的小球,小球碰到机器人反弹,碰到舞台底部游戏结束,提问:“机器人怎么知道‘碰到’小球了?小球怎么反弹?今天我们用‘碰撞检测’,制作这个接球小游戏!” 板书课题:碰撞检测 ——— 机器人接球小游戏 明确目标:学会碰撞检测,制作控制机器人接球的小游戏。 (二)新知讲授:碰撞检测 + 运动模拟(15 分钟) 环节 1:机器人(球拍)左右移动控制(5 分钟) 脚本逻辑:按下左箭头→向左移动;按下右箭头→向右移动;碰到舞台边缘停止(避免出界)。 演示脚本: 当绿旗被点击 移到 x: 0, y: -120(舞台底部中间,球拍初始位置) # 左移 当按下 左箭头 键 重复执行直到 碰到 左边缘(持续左移直到出界) 面向 180 度(向左) 移动 5 步 end # 右移 当按下 右箭头 键 重复执行直到 碰到 右边缘(持续右移直到出界) 面向 0 度(向右) 移动 5 步 end 环节 2:小球下落与碰撞反弹(10 分钟) 小球下落模拟:无限循环→向下移动(y 坐标减少)→碰到舞台底部→游戏结束;碰到机器人→向上反弹(y 坐标增加)。 核心碰撞积木: 积木 1:「侦测」-“碰到 小球”(机器人碰到小球时触发)。 积木 2:「侦测」-“碰到 下边缘”(小球碰到底部时游戏结束)。 小球完整脚本演示: 当绿旗被点击 移到 x: (在 -200 到 200 间取随机数), y: 150(顶部随机位置) 将 下落速度 设为 3(新建变量,控制下落快慢) 重复执行 # 小球向下移动(y坐标减少) 改变 y 坐标 by -下落速度 # 碰到机器人(球拍),向上反弹(y坐标增加) 如果 碰到 机器人 那么 改变 y 坐标 by 10(向上弹起) 播放声音 “弹跳声” 直到结束(可选,增加体验) end # 碰到底部,游戏结束 如果 碰到 下边缘 那么 说 “游戏结束!” 2 秒 停止 [全部脚本](结束游戏) end 等待 0.05 秒(控制下落流畅度) end 速度调整:提醒学生 “下落速度 3-5 为宜,太小太慢,太大太难接”。 (三)实践操作:分层任务(20 分钟) 任务 1:基础任务 ——— 机器人 “简单接球游戏”(10 分钟) 要求:1. 机器人初始在 (0,-120),左右箭头控制移动,碰到边缘停止;2. 小球初始在顶部随机位置,下落速度 3;3. 小球碰到机器人→向上弹起(y+8);4. 碰到底部 ... ...

~~ 已预览到文档结尾了 ~~