内容正文:
第11课 打砖块
授课老师:周老师
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
一、学习目标:
巩固的脚本
学习的脚本等
脚本的图片展示
二、项目讨论:
用到的角色和背景
头脑风暴项目讨论
三、逻辑编程:
按照逻辑,由浅入深
细节需要说明
四、巩固与扩展:
问答Q&A
脚本巩固
源码测试
1
2
3
4
制作打砖块游戏,使用手柄控制挡板移动,接住并反弹小球,消灭所有的砖块游戏胜利。
巩固“广播消息”、“接收消息”等脚本
学习“显示”、“隐藏”、 “在…和…之间取随机数”等新脚本
综合应用所学脚本完成编程项目并扩展
1
学习目标
新脚本:
巩固脚本:
1
学习目标
1.本节课用到的角色
2.本节课用到的背景
《打砖块》
Stars
Paddle
Ball
Button3
2
项目讨论
1.挡板如何移动?
2.小球开始时的方向使固定的吗?
3.砖块为何会消失了?
4.如何使游戏更有趣?
使用互动手柄左右键进行控制
可以使小球朝不同的方向进行发射
碰撞后角色被隐藏了
小球碰撞不同的角色发出不同的声音
《打砖块》
2
项目讨论
1.导入背景
1.导入背景
常用的指令:
“选择一个背景”、“绘制”
导入背景
选择”太空”分类
左键单击,选择星空背景
3
逻辑编程
2.挡板
1.导入挡板角色
常用的指令:
“选择一个角色”、“绘制”
导入角色
3
逻辑编程
编程环节,详细步骤
2.挡板
1.确定挡板的显示及位置
将挡板显示,并将Y坐位设定为-160
3
逻辑编程
编程环节,详细步骤
2.挡板
侦测里找到“按下空格键”这个脚本
找到“左键”和“右键”被按下
2.使用手柄的W档位;找到关键脚本:按下左右键
3
逻辑编程
编程环节,详细步骤
2.挡板
通过左右按键控制移动的步数
3.移动挡板
程序记得重复执行
完整程序
3
逻辑编程
编程环节,详细步骤
3.小球
1.导入小球角色
常用的指令:
“选择一个角色”、“绘制”
导入角色
3
逻辑编程
编程环节,详细步骤
3.小球
2.修改角色默认名称和大小
角色名称由Ball改为小球,角色大小默认由100改为40。
3
逻辑编程
编程环节,详细步骤
3.小球
3.小球程序
确定小球初始位置
使用随机脚本
结合方向脚本确定发球方向
移动小球,碰到边缘反弹
移动过程中碰到挡板,在一定的方向进行移动
3
逻辑编程
编程环节,详