
中小学教育资源及组卷应用平台 第 16 课 计分系统 ——— 机器人打气球游戏(详细教案) 一、基本信息 课时:1 课时(45 分钟) 适用学段:初中七年级 核心知识点:「变量进阶」(计分、生命值)、「克隆体 + 碰撞检测」结合、游戏结束逻辑设计 教学准备:Mind + 软件(机器人角色、气球角色素材)、多媒体设备、课件(打气球游戏流程图) 二、教学目标 (一)知识与技能 掌握多变量协同使用(“得分” 记录分数、“生命值” 记录剩余机会)。 学会克隆体与碰撞检测的深度结合(点击克隆气球得分、气球落地减生命值)。 能搭建脚本,实现 “机器人打气球” 小游戏(含计分、生命值、游戏结束功能)。 (二)过程与方法 通过 “拆解游戏规则(得分 / 失分条件)→搭建核心模块(克隆 / 碰撞 / 变量)→整合游戏逻辑”,理解 “多模块协同实现完整游戏” 的思路。 提升 “游戏化编程” 的逻辑梳理能力(从功能模块到整体流程)。 (三)情感态度与价值观 感受完整游戏设计的成就感,激发编程创新兴趣。 培养 “规则意识”(明确得分 / 失分条件)与 “优化思维”(调整游戏难度)。 三、教学重难点 重点:多变量初始化与更新(得分 + 1、生命值 - 1)、克隆气球的碰撞判断(点击 vs 落地)。 难点:理解 “克隆体独立碰撞检测” 的逻辑(每个气球克隆体单独判断是否被点击 / 落地)、游戏结束条件的触发(生命值为 0 时停止)。 四、教学流程(45 分钟) (一)导入环节:游戏演示(5 分钟) 教师演示:打开预设 “打气球” 游戏,点击屏幕克隆出的气球→得分 + 1;气球落地→生命值 - 1;生命值为 0→显示 “游戏结束!最终得分:X”,提问:“游戏怎么记录得分和剩余机会?气球怎么判断‘被点击’或‘落地’?今天我们用‘计分系统’,制作这个互动小游戏!” 板书课题:计分系统 ——— 机器人打气球游戏 明确目标:学会多变量协同与克隆体碰撞,制作打气球游戏。 (二)新知讲授:多变量 + 克隆碰撞(15 分钟) 环节 1:新建与初始化变量(5 分钟) 新建变量: “得分”:记录点击气球的分数(初始 0)。 “生命值”:记录剩余游戏机会(初始 3)。 初始化脚本(绿旗触发,机器人角色): 当绿旗被点击 将 得分 设为 0(分数重置) 将 生命值 设为 3(机会重置) 显示变量 得分(舞台显示分数) 显示变量 生命值(舞台显示机会) 移到 x: 0, y: -150(机器人在底部待命) 环节 2:克隆气球与碰撞逻辑(10 分钟) 气球克隆脚本(气球角色,原角色隐藏): 当绿旗被点击 隐藏(原角色不显示) 重复执行(持续生成气球) 克隆自己(生成1个气球克隆体) 等待(在 1 到 2 间取随机数)秒(随机间隔,控制难度) end 克隆体脚本(气球角色,处理移动、碰撞、消失): 当作为克隆体启动时 # 气球初始位置(顶部随机x,y=180) 移到 x: (在 -200 到 200 间取随机数), y: 180 将 下落速度 设为(在 1 到 3 间取随机数)(随机速度,增加难度) 显示(克隆体显示) 重复执行直到 碰到 下边缘 或 碰到 鼠标指针(两种结束条件) 改变 y 坐标 by -下落速度(气球向下移动) end # 条件判断:被点击还是落地 如果 碰到 鼠标指针 那么 将 得分 增加 1(点击得分) 播放声音 “爆炸声” 直到结束(音效增强体验) 否则 将 生命值 减少 1(落地失机会) 播放声音 “失败声” 直到结束 end 删除此克隆体(清理克隆体) # 检查生命值,为0则游戏结束 如果 生命值 = 0 那么 发送广播 “游戏结束”(通知机器人显示结果) end 机器人游戏结束脚本(接收广播): 当接收到 “游戏结束” 说 “游戏结束!最终得分:” + 得分 + “” 3 秒 停止 [全部脚本](结束游戏) (三)实践操作:分层任务(20 分钟) 任务 1:基础任务 ———点击气球得分, ... ...
~~ 已预览到文档结尾了 ~~