首页
小学综合实践课件、教案、试卷中心
用户登录
资料
搜索
ID: 20612887
Scratch趣味编程 趣味数学 蓝桥杯白名单赛事《记忆力考验游戏》 课件(共12张PPT)
日期:2024-12-19
科目:综合实践
类型:小学课件
查看:16次
大小:3585024B
来源:二一课件通
预览图
1/6
张
趣味
,
Scratch
,
PPT
,
12张
,
课件
,
记忆力考验游戏
(
课件网
) 记忆力考验游戏 教师姓名 学校名称 现有16张卡片,卡片的背面为“?“图案,卡片的正面为圆形或三角形图案,玩家有1秒的时间去记忆正面为圆形图案的卡片位置,然后点击卡片,卡片显示正面,如果正面为圆形图案,该卡片不再变化;如果正面为三角形图案,则0.3秒后该卡片再次显示背面,当正面为圆形图案的卡片都显示正面后,游戏结束。 记忆力考验游戏 具体要求: 1). 每次点击绿旗,“完成用时”为0,舞台上呈现4行4列排列整齐的卡片方阵 ,所有卡片均显示背面 2). 1秒后,所有卡片显示正面,其中有随机的4张卡片正面为圆形图案,其它 卡片正面均为三角形图案 3). 1秒后,所有卡片都显示背面; 4). 此时开始,“完成用时” 每隔1秒增加1 5). 用鼠标左键点击任意一张卡片,那么该卡片显示正面 6). 如果被点击卡片的正面图案为圆形,则该卡片显示正面 7). 如果被点击卡片的正面图案为三角形,那么该卡片0.3秒后再次显示背面; 8). 如果4张正面为圆形图案的卡片都显示正面后“完成用时”不再变化, 游戏结束。 程序要求 本题只有1个方块角色 方块角色包含3个造型,分别是问号?、圆形○、三角形△ 考查的是知识点是克隆编程,包括克隆、私有变量、列表和点击事件等 思路分析 思路解析 思路分析 思路解析 这是一个典型的克隆场景,并且是标准的4行4列克隆,直接使用“克隆4兄弟模型”,两分钟就可以搞定。 在克隆出来的16张卡片中,必须保证其中4张是圆形,其它12张是三角形。很显然这是“列表”擅长的事情,可以使用列表来保存每张卡片的造型编号,同时结合“私有变量”给克隆体进行编号。 当然,这16张卡片的造型是随机显示的,所以在向列表中加入数据的时候,需要用到“插队算法”。 在点击卡片时,如果是三角形等0.3秒翻回去,如果是圆形则不动,当所有圆形都找到后,游戏结束,不再计时。 因此,我们需要借助变量来记录点击圆形的数量,当数量为4时结束游戏。 思路有了,接下来,我们就进入具体的编程实现环节。 思路分析 初始化列表 根据前面的思路分析,我们使用插队算法来生成列表数据,先创建一个列表“图案”,为方便讲解和组织代码,可以使用自制积木来完成这项工作。 定义自制积木如下: 思路分析 克隆卡片 接下来就是克隆16张卡片了,直接使用克隆4兄弟模型即可,我们仍然使用自制积木来组织代码,定义自制积木如下: 思路分析 克隆卡片 1). _ID是私有变量,用来表示卡片的编号,编号从1开始,一直到16,刚好和列表的编号一致; 2). 卡片刚开始显示的是?,也就是造型1,先设置好,当然,你也可以在克隆体中进行设置,效果一样; 3). 如果想瞬间完成克隆,可以在定义自制积木时勾选”运行时不刷新屏幕“,这个不是必须的。 然后,在绿旗指令下调用自制积木,代码如下: 注意二者的顺序,一定要确保先初始化列表,再进行克隆。 对应的,需要将克隆体显示出来,对应的代码如下: 思路分析 点击卡片 在点击卡片时,需要判断当前是圆形还是三角形,并进行相应处理,直接使用“当角色被点击”指令,继续编写代码如下: 思路分析 停止和计时 除了两个自制积木,其它代码是新加的,注意代码的顺序,变量的初始化尽量写在前面。 大部分同学以为已经大功告成了,实际上还有一个小bug。计时是停止了,但卡片还可以继续点击,需要完善一下。完善的方法也很简单,在角色被点击时增加一个判断即可,包括两个条件,代码如下: 思路分析 总结和思考 本题是初/中级组编程部分第5题,分数为80分,积木块数量50个左右,涉及到的重要知识点主要包括: 运动编程; 克隆编程; 全局变量和私有变量; 列表运算; 造型切换及其灵活使用; 点击事件; 本题是初级组的最后一 ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
小学专题教育 课前小活动小游戏 汉字找茬 课件 (共44张PPT)(2024-04-22)
Scratch少儿编程 《接苹果》教学设计(2024-05-11)
小学三年级AI编程 用Scratch制作“躲避球”游戏 教案(2024-04-25)
看图猜古诗 课前小活动课件(共61张PPT)(2024-04-23)
听歌猜名 课前小活动课件(共29张PPT)(2024-04-23)
上传课件兼职赚钱