Scratch趣味编程初阶课程-11-打砖块 课件

文档属性

名称 Scratch趣味编程初阶课程-11-打砖块 课件
格式 pptx
文件大小 4.2MB
资源类型 试卷
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2022-12-26 14:47:30

图片预览

文档简介

(共26张PPT)
第11课
打砖块
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
1
2
3
4
制作打砖块游戏,使用手柄控制挡板移动,接住并反弹小球,消灭所有的砖块游戏胜利。
巩固“广播消息”、“接收消息”等脚本
学习“显示”、“隐藏”、 “在…和…之间取随机数”等新脚本
综合应用所学脚本完成编程项目并扩展
新脚本:
巩固脚本:
1.本节课用到的角色
2.本节课用到的背景
《打砖块》
Stars
Paddle
Ball
Button3
1.挡板如何移动?
2.小球开始时的方向使固定的吗?
3.砖块为何会消失了?
4.如何使游戏更有趣?
使用互动手柄左右键进行控制
可以使小球朝不同的方向进行发射
碰撞后角色被隐藏了
小球碰撞不同的角色发出不同的声音
《打砖块》
1.导入背景
1.导入背景
常用的指令:
“选择一个背景”、“绘制”
导入背景
选择”太空”分类
左键单击,选择星空背景
2.挡板
1.导入挡板角色
常用的指令:
“选择一个角色”、“绘制”
导入角色
2.挡板
1.确定挡板的显示及位置
将挡板显示,并将Y坐位设定为-160
2.挡板
侦测里找到“按下空格键”这个脚本
找到“左键”和“右键”被按下
2.使用手柄的W档位;找到关键脚本:按下左右键
2.挡板
通过左右按键控制移动的步数
3.移动挡板
程序记得重复执行
完整程序
3.小球
1.导入小球角色
常用的指令:
“选择一个角色”、“绘制”
导入角色
3.小球
2.修改角色默认名称和大小
角色名称由Ball改为小球,角色大小默认由100改为40。
3.小球
3.小球程序
确定小球初始位置
使用随机脚本
结合方向脚本确定发球方向
移动小球,碰到边缘反弹
移动过程中碰到挡板,在一定的方向进行移动
3.小球
3.小球程序
完整版程序
4.砖块
1.导入小球角色
常用的指令:
“选择一个角色”、“绘制”
导入角色
4.砖块
2.修改角色默认名称和造型
在角色造型里删除不用造型
选择角色边框进行拖动,调整角色大小,边长根据舞台摆放砖块数量进行计算,这里调整为58*26。
4.砖块
3.砖块程序
确定砖块初始位置
使用外观显示脚本
结合方向脚本确定发球方向
和小球发生碰撞后隐藏
重复执行程序
4.砖块
4.复制砖块(修改坐标)
第一个砖块程序
第二个砖块程序
第三个砖块程序
4.添加音效
1.丰富效果,添加音效
小球碰到挡板音效
小球和砖块碰撞音效
Q1:使用互动手柄操作挡板,挡板为什么不会动?
A1:少了重复执行,这个程序只能执行一次哦
Q&A
Q2:程序运行时,小球就开始运动了,你可以改进它吗?
A2:程序运行时,可以增加一个事件,按下空格键后小球开始运动。
Q&A
(1)
(2)
知识点巩固
显示脚本:使角色外观显示
隐藏脚本:使角色外观隐藏
随机数脚本:在设置的范围内随机生成一个数字
源码测试
程序运行后,为什么舞台中少了一个砖块?( )
A
B
C
D
砖块已经被小球打掉了
砖块外观变成透明的颜色了
砖块外观没有显示
以上都是对的
答案:
解析:
源码测试
C
砖块被小球碰到之后会隐藏,运行程序后需要显示外观,程序中缺少外观显示脚本。
同课章节目录