资源简介 (共37张PPT)第10课 打砖块小学信息技术(粤教版) 第三册上AB版教材新知导入①玲玲,我想设计一个“打砖块”的游戏,我们一起玩。②真的?太好了!我以前就玩过这种游戏,可好玩了!“打砖块游戏”中有哪些角色,游戏规则是怎么样的呢?当球遇到 时就反弹;碰到砖块时,将 ;直到 游戏才停止。挡板或边缘得分并且砖块会消失球遇到底边或砖块被打光时现在,我们将学习侦测鼠标位置、设置方向以及设置停止和激励机制等方法。让我们自己动手设计制作一个“打砖块”游戏吧!1、添加角色一、设计舞台1. 选择“从本地文件中上传角色”2. 按住Shift键选中所有素材3. 单击“打开”新知讲解2、画底部边缘一、设计舞台1. 先画一根横线2. 填充颜色3、调整角色在舞台中的位置一、设计舞台多复制几个砖块,调整砖块、挡板和球的位置现在请同学们依据下图自己动手进行尝试导入素材“打砖块”游戏需要有“弹球”“挡板”和“砖块”等角色。因此,在角色区单击素材库按钮,导入 、 、 等分别作为“弹球”“挡板”和“砖块”。二、侦测鼠标位置我们首先搭建“挡板” 的程序,实现“挡板”跟随鼠标左右移动的效果。在Scratch中,可以用“鼠标的x坐标”、“鼠标的y坐标”侦测鼠标的X、Y坐标值。1. 选择“动作”2. 拖动到脚本中3. 选择“侦测”4. 拖动到脚本中5. 放在“将x坐标增加0”里面紧接着就是重复执行1. 选择“控制”2. 拖动到脚本中3. 放在最外面如果要让角色跟随鼠标上、下移动该如何做呢?如果要让 跟随鼠标左、右移动,只要用 就行了,而 在舞台区的位置,可以通过拖动进行调整,也可以将Y坐标设定为固定值,用 代替 。反之,如果要让角色跟随鼠标上、下移动,只要将Y坐标设定为 就行了。接着在前面添加“当绿旗被点击”模块,尝试看看绿色的挡板是否可以跟随鼠标左、右移动呢?挡板的脚本搭建好了,我们现在需要搭建“球”的脚本,要让“球”任意移动,碰到挡板就反弹,碰到左、右两边也要反弹,该如何做呢?三、调整角度1、让球从一定高度任意位置开始1. 选择“动作”需要固定高度,Y坐标的值不变,改变x坐标的值。其中x的范围为-240~240。2. 拖动到脚本中3. 更改y的值为1004. 选择“数字和逻辑运算”5. 拖动到脚本中6. 更改数值为-240~2402、开始移动,碰到边缘就反弹1. 选择“动作”2. 拖动到脚本中3、设置碰到弹球挡板的条件1. 选择“控制”2. 拖动到脚本中3. 选择“侦测”4. 拖动到脚本中5. 选择“弹球挡板”当球碰到挡板时,该反弹多少度呢?该如何设计脚本呢?在源码编辑器中,对碰到边缘就反弹,有 这个模块。而对碰到物体就反弹没有专门的模块,但是可以用 、 等方向设置模块巧妙的解决。因为“球”撞击物体时,有一个角度,可以用 表示,反弹时都是反方向的,角度变为“180- ”。所以最终用 表示反弹方向。4、方向设置1. 选择“动作”2. 将“面向90°方向”拖到“如果……那么”下面3. 选择“数字和逻辑运算”4. 将“-”拖动到“面向……方向”里面5. 选择“动作”6. 将“方向”拖进去,改成“180-方向”尝试搭建小球碰到挡板就反弹的脚本。四、设置停止和奖励机制球碰到顶边或左、右两边就反弹,如果碰到底边游戏就结束,该如何设计呢?我们可以在底边绘制一个“颜色带”,对碰到颜色进行设置,从而巧妙地解决。如果碰到“颜色红色”就停止全部,游戏结束。“球”的完整脚本我们设置好停止机制后,该如何设置激励机制呢?1、当“球”集中砖块时,得到一定的分值,然后“砖块”消失。其中“砖块”的消失和显示可以分别用“隐藏”和“显示”模块。2、统计得分:可以新建“得分”变量,开始时得分为0,最后再增加循环、判断模块。如果砖块碰到球,将增加分值,然后砖块消失,该如何设计脚本呢?1. 新建变量“得分”,并定得分的初始值为0;2. 判断砖块是否碰到球,(条件判断)2. 如果碰到球,则增加分值,然后砖块隐藏。1、新建“得分”变量1. 选择“数据”2. 选择“新建变量”3. 变量名为“得分”5. 点击“确定”4. 选择“适用于所有角色”2、判断砖块是否碰到球1. 选择“控制”2. 拖动到脚本中3. 选择“侦测”4. 拖动到脚本中5. 选择“球1”3、砖块碰到球将增加分值,砖块消失1. 选择数据2. 拖动到脚本中3. 选择“外观”4. 拖动到脚本中搭建好一个砖块的脚本后,请尝试复制多个“砖块”,为不同位置、不同颜色的“砖块”设计不同的分值,或者可以放置多个球。在运行游戏时,会出现“弹球”偶尔“粘”在“挡板”上反复震荡。这是因为“弹球”碰到“挡板”的一瞬间,角度立刻改变了,但是“弹球”还没有脱离“挡板”。继续执行程序时,“弹球”运动角度会再次改变,但是“弹球”还是没有脱离“挡板”……如此反复,直至“弹球”脱离“挡板”。如何让“弹球”碰到“挡板”时能马上弹开,避免“粘”在“挡板”上呢?可以使用 积木,当“弹球”碰到“挡板”时,让“弹球”的y坐标适当增加,从而脱离“挡板”。制作打砖块小游戏拓展提高一个小球的打砖块游戏,同学们玩起来觉得没什么难度,如果我们同时出现两个球呢?同学们尝试做一下。同时可以结合AS-Board上的滑杆来控制挡板哦!思路:要想使用测控板中的滑杆代替鼠标控制“挡板”来玩“打砖块”的游戏,可以将挡板脚本中的 的 用 代替就行了。掌握侦测鼠标位置的方法;学会调整角度;学会设置停止和奖励机制;了解使用滑杆控制游戏。课堂小结板书设计第10课 打砖块一、设计舞台二、侦测鼠标位置三、调整角度四、设置停止和奖励机制谢谢21世纪教育网(www.21cnjy.com) 中小学教育资源网站有大把高质量资料?一线教师?一线教研员?欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!详情请看:https://www.21cnjy.com/help/help_extract.php中小学教育资源及组卷应用平台第10课 打砖块 教学设计课题 打砖块 单元 十二 学科 信息技术 年级 第三册学习目标 (1)熟悉“侦测鼠标位置”(2)熟练使用“调整角度”的方法(3)熟练“设置停止和奖励机制”模块重点 掌握“侦测鼠标位置”的使用方法难点 通过打砖块游戏,了解小球在舞台中运行的X、Y轴的移动方向教学过程教学环节 教师活动 学生活动 设计意图导入新课 大家都玩过打砖块游戏吗?今天我们一起来制作一个打砖块游戏 演示《打砖块》,让学生归纳总结游戏规则和要点。教师小结,引出课题。 观看演示程序观察讨论 由经典的打砖块游戏激发学生创作欲望。让学生加强掌握归纳总结的能力。讲授新课 (一)挑战任务一设计舞台和角色。(二)挑战任务二 设计挡板的功能,让挡板能够跟随鼠标移动。(三)挑战任务三搭建球的脚本,让球任意移动,碰到挡板就反弹(四)挑战任务四设置停止和奖励机制。球碰到顶边或左右两边就反弹,如果碰到底边游戏就结束该如何设计呢?播放Scratch制作打砖块小游戏视频 学生小组交流,小组汇报作品,其他学生评价。聆听、思考、对比。观看视频 通过范例作品的引导,引导学生观赏思考,师生交流后学生尝试自主探究完成任务。教师针对重难点知识讲解示范,小组交流合作。通过视频,对本课所学内容进行巩固。拓展提高 一个小球的打砖块游戏,同学们玩起来觉得没什么难度,如果我们同时出现两个球呢?同学们尝试做一下。同时可以结合AS-Board上的滑杆来控制挡板哦! 学生巩固知识,学以致用。 对所学知识进行能力揭开。课堂小结 1、总结本课知识点2、点评学生的表现3、鼓励学生课后继续学习 盘点一下自己在本节课的学习收获。 对所学知识进行归纳与小结,有利于学生巩固知识,提升能力。板书 第10课 打砖块一、设计舞台二、侦测鼠标位置三、调整角度四、设置停止和奖励机制21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 Scratch制作打砖块小游戏.mp4 第10课 打砖块.doc 第10课 打砖块.ppt