mind+优质教学设计-第 16 课 计分系统 —— 机器人打气球游戏

资源下载
  1. 二一教育资源

mind+优质教学设计-第 16 课 计分系统 —— 机器人打气球游戏

资源简介

中小学教育资源及组卷应用平台
第 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:基础任务 ——“点击气球得分,落地减命”(10 分钟)
要求:1. 绿旗启动→得分 0、生命值 3,均显示;2. 每 1-2 秒生成 1 个气球,随机速度下落;3. 点击气球→得分 + 1、播放爆炸声、克隆体消失;4. 气球落地→生命值 - 1、播放失败声、克隆体消失;5. 生命值 0→显示结束得分并停止。
参考积木代码:(同新知环节 1-2 的核心脚本)
教师巡视:指导 “克隆体下落速度设置”(避免过快 / 过慢);帮学困生解决 “变量不更新” 问题(检查变量是否关联正确角色、碰撞条件是否完整)。
任务 2:进阶任务 ——“机器人协助 + 难度升级”(10 分钟)
要求:1. 按下 “空格键”→机器人向上发射 “子弹”(新建小方块角色,克隆子弹向上移动,碰到气球也得分);2. 每得 5 分→气球下落速度 + 0.5(难度递增);3. 生命值为 1 时→机器人说 “小心!只剩 1 次机会啦!”。
参考积木代码(子弹部分):
# 机器人发射子弹(机器人角色) 当按下 空格键 键 克隆 子弹 角色(需提前导入子弹角色) # 子弹克隆体脚本(子弹角色) 当作为克隆体启动时 移到 x: 机器人的x坐标, y: 机器人的y坐标 + 20(从机器人位置出发) 显示 重复执行直到 碰到 上边缘 或 碰到 气球 改变 y 坐标 by 5(子弹向上移动) end 如果 碰到 气球 那么 将 得分 增加 1 发送广播 “气球被击中”(让对应气球克隆体消失) end 删除此克隆体
拓展:尝试添加 “特殊气球”(红色气球,点击得 2 分),用颜色侦测区分普通 / 特殊气球。
(四)课堂小结与拓展(5 分钟)
回顾:多变量协同(得分 / 生命值)、克隆体碰撞双条件(点击 / 落地)、游戏结束逻辑。
拓展提问:“想让机器人在‘迷宫’里找到终点,碰到墙壁不能走,该用什么逻辑?下节课我们学习‘迷宫探险’,锻炼复杂逻辑思维!”
作业:保存 “打气球游戏” 项目;尝试调整 “生命值”(初始 5)和 “气球间隔”(0.8-1.5 秒),优化游戏难度。
五、板书设计
第 16 课 计分系统 —— 机器人打气球游戏
核心变量:
得分:点击气球 + 1(初始 0,显示)
生命值:气球落地 - 1(初始 3,显示)
克隆气球逻辑:
原角色隐藏→持续克隆→克隆体下落→碰撞判断(点击得分 / 落地减命)→删除克隆体
游戏结束:
生命值 = 0→发送广播→显示得分→停止脚本
六、教学反思
学生易出现 “克隆体堆积”(忘记删除克隆体),导致卡顿,需强调 “克隆体结束后必须删除”;部分人对 “碰撞双条件”(碰到鼠标 / 下边缘)理解慢,可拆分演示两种结束情况。
下节课 “迷宫探险” 可衔接 “碰撞颜色侦测”,从 “点击碰撞” 过渡到 “边界碰撞”,提升逻辑复杂度。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览