资源简介 (共37张PPT)水果连连看游戏胜利方块全部消除项目作品总结记录游戏时长程序脚本总结问题与创新方块全部消除1游戏音效可以为游戏添加音效吗为背景上传背景音乐为水果方块角色上传消除音效播放游戏音效Step1:一直播放背景音乐Step1:方块消除时播放消除音效全部消除水果方块全部消除背景音乐停止显示胜利角色播放胜利音效上传角色Step2:上传“胜利”角色,设置初始显示状态和初始位置游戏胜利检测可以检测水果方块是否被消除的数据是:方块被消除时,列表的对应项变成0,当列表的所有项都为0时,表示方块全部被消除是是temp=1temp=列表项目数?列表的第temp项=0?temp=temp+1否游戏结束游戏结束否游戏胜利检测temp=1temp=列表项目数?列表的第temp项=0?temp=temp+1否游戏结束游戏结束否是是①从第一项开始检测:②一直检测到列表的最后一项:③判断列表项是否为0:游戏胜利检测每一次点击消除方块之后试一试:编写程序,检测水果方块是否全部被消除什么时候检测方块有没有全部消除?游戏胜利检测Step3:检测是否所有方块都被消除游戏胜利结果全部消除显示播放胜利音效停止背景音乐如何实现游戏胜利的效果?编程任务试一试:编写程序,实现水果方块全部被消除后游戏胜利的效果游戏胜利效果Step3:实现游戏胜利的效果记录游戏时长2记录游戏时长添加变量记录游戏所用时长游戏结束时,显示所用时间准备工作添加角色、新建变量、调整大小、位置和显示方式初始和结束状态游戏开始:游戏结束:角色和变量显示;角色和变量隐藏Step1:设置角色与变量的初始和结束状态时间增加如何实现游戏时间增加的功能:每等待1秒,将变量“时间”的值加1试一试:编写程序,实现游戏时间增加,以及游戏结束时停止计时的功能检测周围方块Step2:使用变量记录游戏时间,游戏结束时停止计时设置变量初始值检测上方方块游戏结束时,显示所用时间恭喜过关!一共用时22秒文字变量文字显示游戏时间Step3:游戏结束时显示游戏时间程序脚本总结3添加成对的随机数如何添加成对的随机数到列表?选取随机数后,连续添加两次到列表中打乱列表如何打乱列表顺序?造型编号9911223temp-list12从列表中随机选取列表项移到另一个列表中,直到全部清空。再用同样的方式将列表项移回计算行列数和序号计算行列数和序号35个方块分布成5行7列,方块的序号从1开始逐渐增大,请问序号为23的方块在什么位置?第3行第6列的方块序号是?序号23的位置:行数:23÷7之后向上取整→4列数:23÷7的余数→2第3行第6列的方块序号:(3-1)×7+6=20一个拐点检测进行一个拐点检测时,如何确定拐点位置?拐点和其中一个方块位于同一行,和另一个方块位于同一列两个拐点检测进行两个拐点检测的过程是什么?从序号为1的位置开始,依次向后检测;首先判断此处是否有方块之后判断此处和选择1是否水平或垂直相连最后将此处和选择2进行一个拐点检测项目作品总结4项目打分任务完成情况:积木命令掌握:作品思路掌握:问题解决情况:知识分享我学会了这些技能知识分享我学会了这些脚本问题与创新5问题及建议运行程序进行试玩,作品中是否还有问题存在,说出你的修改建议吧。创新想法作品如何创新,还可以添加什么功能?水果连连看项目第五讲: 游戏胜利一、 课程目标1、掌握播放声音命令的区别,文本连接命令的使用,变量和列表的使用;2、完成水果连连看游戏的功能完善;3、完成项目的复习总结及评定。二、 课堂组织形式1、开放式问题讨论2、引导式思维发散3、问答式课堂互动4、针对问题探究实践5、学生动手制作项目6、课堂内容梳理巩固三、课堂准备编号 名称 内容 来源 备注【 1】 PPT 课件 课堂全流程演示文稿 火星科学盒官网【2】 课程资料 PPT 课件、讲义、视频 火星科学盒官网【 3】 教师参考程序 项目完整程序 网盘链接下载【4】 学生上课使用资料 笔记本电脑或者台式电脑 老师自备 电脑系统需求: win 10+,或 macOS 10.13+编程所需素材 网盘链接下载课堂报告 网盘链接下载【 5】 编程软件下载 scratch3.0 scratch 官网 课前下载安装四、主要脚本程序编号 详细内容 功能描述【 1】 “播放声音( )” 播放指定的声音,声音开始播放后命令执行完 成【2】 “播放声音() 等待播完” 播放指定的声音,声音播放完成后,命令执行 完成【 3】 “连接()和()” 将前后文字或文字与变量进行连接五、上课流程本节课包括 5 步具体流程:(1)第 1~2 步为作品编程。带领学生添加游戏音效,实现方块全部消除时游戏胜利结束的功能,为游戏添加计时功能,游戏结束 时展示游戏时间。时长控制在 35 分钟内。(2)第 3 步为脚本总结。总结作品中学习并使用的重点的脚本,以及编程思路。时长控制在 20 分钟内。(3)第 4 步为项目总结。学生对自己完成的项目情况进行打分,之后分享在制作本次项目的过程中学会的技能和积木命令。时长 控制在 15 分钟内。(4)第 5 步为问题与创新。学生分享自己认为在作品中仍然存在的问题,以及给出对应的解决方案。分享针对作品的创新思路以 及可以添加的功能。时长控制在 10 分钟内。上课步骤 主要内容 备注【第 1 步】 作品编程 【对应 PPT】“方块全部 消除” 【制作】 1. 学生为作品添加背景音乐,以及消除音效 2. 学生编写程序,实现一直播放背景音乐,以及方块消除时播放消除音效的功能(程【时长】 20min 序样例见“第六部分 - 程序 1-1”) 【讲解】 讲解水果方块全部消除后,游戏胜利时的效果 【制作】 学生上传胜利角色及胜利音效,编程设置胜利角色的初始位置和显示状态(程序样例见 “第六部分 - 程序 1-2”) 【讲解】 1. 老师带领学生分析判断水果方块是否被全部消除时检测的数据是什么 2. 老师讲解检测水果方块是否被全部消除的过程 【制作】 学生编写程序,检测水果方块是否被全部消除(程序样例见“第六部分 - 程序 1-3”) 【讲解】 老师带领学生分析如何实现游戏胜利的效果 【制作】 学生编写程序, 实现水果方块被全部消除后, 游戏胜利的效果(程序样例见“第六部分 - 程序 1-4”)【第 2 步】 作品编程 【对应 PPT】“记录游戏 时长” 【时长】 15min 【衔接】 为了让游戏更加有趣, 还可以添加变量, 记录消除所有的水果方块需要的时间, 当游戏 结束时,显示游戏所用的时间。 【制作】 学生上传闹钟角色, 添加“时间”变量, 调整角色的大小、位置, 以及变量的显示方式 和位置 【讲解】 带领学生分析闹钟角色和变量的初始状态以及游戏结束时的状态 【制作】 1. 学生编写程序设置闹钟角色和变量的初始和结束状态(程序样例见“第六部分 - 程 序 2-1”) 2. 学生编写程序,实现变量记录游戏时间的功能(程序样例见“第六部分 - 程序 2- 2”) 【讲解】 老师带领学生分析如何让角色“说”出游戏所用的时间 【制作】 学生编写程序,使胜利角色在游戏结束后说出游戏的用时(程序样例见“第六部分 -程序 2-3”)【第 3 步】 脚本总结 【对应 PPT】“程序脚本 总结” 【时长】 20min 【提问】 1. 如何添加成对的随机数到列表中? 2. 如何打乱一个列表中存储的内容? 3.35 个方块分布成 5 行 7 列, 方块的序号从 1 开始逐渐增大, 请问序号为 23 的方块在 什么位置?第 3 行第 6 列的方块序号是? 4.进行一个拐点检测时,如何确定拐点位置? 5.进行两个拐点检测的过程是什么?【第 4 步】 项目总结 【对应 PPT】“项目作品 总结” 【时长】 15min 【总结】 1. 学生针对本次作品的完成情况在项目书上进行个人打分; 2. 学生依次分享自己在项目制作过程中学会的技能; 3. 学生依次分享自己在项目制作过程中学会的脚本命令。【第 5 步】问题与创新 【对应 PPT】“问题与创 新” 【时长】 10min 【讲解】 1.学生运行并试玩作品,查找作品中仍然存在的问题,并描述问题的解决方案。 2.学生对作品进行创新, 描述在这个作品中可以继续实现的功能, 可以在课上编写脚本 实现。六、主要程序说明任务: 添加游戏音效,全部方块被消除后,游戏结束程序样例编号 程序样例与说明 对应的角色1-1 【程序 1-1 描述】 点击绿旗开始游戏后,一直播放背景音乐 【背景】【程序 1-1 描述】 接收到消除方块的消息之后,播放消除的音效 并消除被选中的方块 【水果方块】1-2 【程序 1-2 描述】 点击绿旗后,角色隐藏并移到指定位置 【胜利】1-3 【水果方块】【程序 1-3 描述】 一对水果方块检测完成之后,通过检测“造型 列表”的列表项是否全部为 0,来检测水果方块是否被全部消除1-4 【程序 1-4 描述】 列表的全部项都为 0 时,表示全部方块都被消 除,向其他角色发送“游戏结束”的广播消磁 【水果方块】【程序 1-4 描述】 接收到游戏结束的广播消息后,角色显示,并 播放胜利的音效 【胜利】【程序 1-4 描述】 接收到游戏结束的广播消息后,停止其他脚 本,也就是停止声音播放的脚本 【背景】任务: 添加时间变量,记录游戏所用时间程序样例编号 程序样例与说明 对应的角色2-1 【程序 2-1 描述】 点击绿旗后,角色和变量显示在舞台上。游戏 结束时,角色和变量在舞台上消失 【闹钟】2-2 【程序 2-2 描述】 点击绿旗后,角色和变量显示,设置变量的初 始值为 0,之后每隔 1 秒变量增加 1 。游戏结束时,角色和变量 隐藏,并停止其他脚本,也就是变量增加的脚本 【闹钟】2-3 【程序 2-3 描述】 接收到游戏胜利的广播消息后,角色显示并播 放胜利的音效,之后说出消除方块所用的时间。 【胜利】 展开更多...... 收起↑ 资源列表 第5.docx 第5节- 游戏胜利.pptx