第10课 打砖块 课件(35张PPT)+教案

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

第10课 打砖块 课件(35张PPT)+教案

资源简介

(共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的值为100
4. 选择“数字和逻辑运算”
5. 拖动到脚本中
6. 更改数值为-240~240
2、开始移动,碰到边缘就反弹
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)

展开更多......

收起↑

资源列表