资源简介 (共30张PPT)消防小达人作品完成时间判定等级项目作品总结隐患排查结束程序脚本总结问题与创新时间判定等级1游戏等级根据时间划分等级第三等级第二等级最高等级时间:11~20时间:>20时间:0~10游戏等级如果(成立)那么(不成立)否则如果(成立)那么(不成立)否则隐患排查结束2游戏时间判断Step 7-1:根据游戏时间判断结果等级在背景上拼接脚本,实现根据游戏时间判断结果等级的功能。游戏结束程序什么时候开始执行场景中的隐患全部被找到之后游戏结束执行完成开始执行游戏结束Step 7-1:根据游戏时间判断结果等级时间停止隐患查找结束时如何让游戏时间停止记录停止这组脚本运行时间停止问题1:能够停止脚本运行的积木命令有什么?问题2:使用哪个积木实现隐患查找完成时停止变量增加的脚本?为什么?时间停止Step 7-2:隐患查找完成时,游戏时间隐藏并停止运行程序,查看“隐患排查”中是否还有问题存在程序检测仍然显示在舞台上且仍跟随鼠标移动Step 7-3:隐患查找完成时,“鼠标”停止移动并隐藏“鼠标”的结束状态第七步总结实现功能:隐患排查游戏结束,根据游戏时间判定玩家等级。主要脚本:作品保存程序脚本总结3主要功能《消防小达人》作品中实现的功能有什么?说一说思路总结1、《消防小达人》中选择两种不同游戏模式的功能是如何实现的?2、在“火灾演习”模式下,如何回答问题?如何判定结果等级?3、如何查找背景图片中的消防隐患,并标注查找正确的位置?4、如何避免同一位置的隐患多次被查找?使用两个按钮角色,点击不同的按钮角色时发送对应的广播消息,接收广播消息开始指定模式。按下micro板上的按钮回答问题。使用变量“得分”记录回答的情况,划分得分的范围,根据得分判定结果等级。使用“鼠标”角色,该角色跟随鼠标移动,当按下鼠标时判断这个角色有没有碰到隐患处的颜色,碰到说明查找正确,否则查找不正确。使用“圆圈”角色标注查找的正确位置。添加列表,使用列表记录每个场景中的隐患数目和状态,当隐患对应的列表内容被找到后由“NO”改为“YES”脚本总结描述一下脚本的执行过程,以及实现的功能项目作品总结4项目打分任务完成情况: ☆ ☆ ☆ ☆ ☆积木命令掌握: ☆ ☆ ☆ ☆ ☆作品思路掌握: ☆ ☆ ☆ ☆ ☆问题解决情况: ☆ ☆ ☆ ☆ ☆知识分享我学会了这些技能知识分享我学会了这些脚本问题与创新5问题及建议运行程序进行试玩,作品中是否还有问题存在,说出你的修改建议吧。创新和想法消防小达人项目第五讲: 作品完成一、 课程目标1、学习区分停止全部脚本、停止这个脚本和停止该角色其他脚本这三个积木;2、了解整个项目的完成思路和使用的主要脚本命令;3、了解如何对完成的项目进行总结及评定。二、 课堂组织形式1、开放式问题讨论2、引导式思维发散3、问答式课堂互动4、针对问题探究实践5、学生动手制作项目6、课堂内容梳理巩固三、课堂准备编号 名称 内容 来源 备注【 1】 PPT 课件 课堂全流程演示文稿 火星科学盒官网【2】 课程资料 PPT 课件、讲义、视频 火星科学盒官网【 3】 教师参考程序 项目完整程序 网盘链接下载【4】 学生上课使用资料 笔记本电脑或者台式电脑 老师自备 电脑系统需求: win 10+,或 macOS 10.13+micro:bit 板 火星人商城采购编程所需素材 网盘链接下载课堂报告 网盘链接下载【 5】 编程软件下载 scratch3.0 scratch 官网 课前下载安装【6】 micro:bit 连接 Scratch Link scratch 官网 课前下载安装Scratch micro:bit HEX scratch 官网四、主要脚本程序编号 详细内容 功能描述【 1】 “停止该角色的其他脚本” 停止这个积木所对应的角色脚本区中,除这个 积木所在的脚本外的其他脚本的执行五、上课流程本节课包括 5 步具体流程:(1)第 1 步为功能分析。分析如何根据游戏时间判定玩家结果等级。时长控制在 5 分钟内。(2)第 2 步为程序编写。 编写程序实现全部隐患查找完成后根据游戏时间判定玩家等级,完成整个作品制作并保存作品。时长控 制在 15 分钟内。(3)第 3 步为脚本总结。学生描述在《消防小达人》作品中功能, 各个功能的实现思路, 以及程序的执行过程。时长控制在 25 分 钟内。(4)第 4 步为项目总结。学生对自己完成的项目情况进行打分,之后分享在制作本次项目的过程中学会的技能和积木命令。时长 控制在 25 分钟内。(5)第 5 步为问题与创新。学生分享自己认为在作品中仍然存在的问题,以及给出对应的解决方案。分享针对作品的创新思路以 及可以添加的功能。时长控制在 20 分钟内。上课步骤 主要内容 备注【第 1 步】 功能分析 【对应 PPT】“时间判定 等级” 【时长】 5min 【引入】 在上节课中完成了“隐患排查”模式下对各个场景中存在的隐患进行查找的功能, 隐患 排查完成后,需要根据所用的时间划分等级。 【讲解】 带领学生分析如何将游戏时间进行划分以及如何根据游戏时间判定玩家的结果等级。【第 2 步】 项目编程 【对应 PPT】“隐患排查 结束” 【时长】 15min 【制作】 1. 分析并编程实现游戏结束时根据游戏时间划分结果等级(程序样例见“第六部分 - 程序 7-1”) 2. 老师通过提问的形式带领学生分析如何停止记录时间的脚本的运行, 学生编写程序 实现(程序样例见“第六部分 - 程序 7-2”) 3. 运行程序后观察作品中存在的问题,并拼接积木解决游戏结束后“鼠标”角色没有 消失的问题(程序样例见“第六部分 - 程序 7-3”) 4. 学生保存作品到本地文件夹【第 3 步】 脚本总结 【对应 PPT】“程序脚本 总结” 【时长】 25min 【提问】 1. 《消防小达人》作品有哪些功能? 2.这个作品中各个主要功能的基本实现思路是什么? 3.描述一下作品中主要脚本的执行过程以及对应的功能。【第 4 步】 项目总结 【对应 PPT】“项目作品 总结” 【时长】 25min 【总结】 1. 学生针对本次作品的完成情况在项目书上进行个人打分; 2. 学生依次分享自己在项目制作过程中学会的技能; 3. 学生依次分享自己在项目制作过程中学会的脚本命令。【第 5 步】问题与创新 【讲解】【对应 PPT】“问题与创 新” 【时长】 20min 1. 学生运行并试玩作品,查找作品中仍然存在的问题,并描述问题的解决方案。 2. 学生对作品进行创新, 描述在这个作品中可以继续实现的功能, 可以在课上编写脚 本实现。六、主要程序说明第七步: 隐患排查结束, 根据时间判定结果等级程序样例编号 程序样例与说明 对应的角色7-1 【程序 7-1 描述】全部场景中的隐患查找完成后广播“查找结 束”广播 【鼠标】【程序 7-1 描述】接收到“查找结束”的广播后,判定时间范 围,时间大于 20 时, 切换到“第三等级”的背景并朗读对应内 容,否则,判断时间是否大于 10,大于 10 的话就切换到“第二 等级”的背景并朗读对应内容,否则就切换到“最高等级”背景 并朗读对应内容。 【背景】7-2 【程序 7-2 描述】接收到“查找结束”的广播后, 隐藏“游戏时 间”变量,并停止其他脚本也就是记录时间的脚本执行。之后判 定时间范围,根据游戏时间切换背景。 【背景】7-3 【程序 7-3 描述】场景中的全部隐患查找完成后,广播“查找结 束”的消息,停止其他脚本也就是移到鼠标指针的脚本运行,之 后角色隐藏。 【鼠标】 展开更多...... 收起↑ 资源列表 第5.docx 第5节-作品完成.pptx