和小兔子老师一起学Scratch
玩中学做中学创中学
题目名称:编程题36题-火箭飞向外太空
题目要求
编写程序、解决一下问题:
准备工作:导入背景库中的星云“Nebula”,导入角苦衷的火箭飞船“Rocketship”编程实现:火箭飞船穿越星云飞向外太空。
(1)点击绿旗后,显示火箭飞船,将其移动到舞台位置(-120,-120),大小设为80,面向90方向,将速度设为10;
(2)然后火箭飞船进入重复移动,每隔0.1秒角大小减小5,虚像效果增加10,速度增加10,移动步数为速度值;
(3)当火箭飞船一直运动到舞台边缘时,角隐藏,程序停止
题目分析
角分析
角:火箭飞船Rocketship
背景分析
背景:Nebula
流程分析:
垃圾:开始→显示→初始位置→初始大小→初始方向→变量初始化→向上运动【大小减小→虚像增加→移动速度→时间间隔→是否碰到舞台边缘<;隐藏→停止全部脚本>】
用到的积木指令
➢:将角移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0,y:0)
➢:角朝向指定的数值方向
➢:将角Y坐标增加指定数值,正式朝上,负数朝下
➢:将角大小增加指定数值,正数变大,负数缩小
➢:将角大小设置为指定数值
➢:将颜特效增加指定数值,下列可以选择鱼眼、旋涡、像素化、马赛克、亮度和虚像特效
➢:将角显示在舞台上
➢:将角不显示在舞台上
➢:时间间隔,等待指定的时间后执行后面的指令
➢:一直重复直行模块里面的积木
➢:条件判断,如果条件为真,那么执行积木框里面的积木,在执行后面的积木;条件为假,框里面的积木不执行,执行后面的积木
➢:停止全部脚本,下列可以选择这个脚本、该角的其它脚本
角和背景设置
1、角设置
➢删除默认的小猫角不变,然后从角库中选择火箭飞船“Rocketship”,如下图所示
2、背景设置
➢在背景库中到我们题目要求的背景Mural,如下图所示
程序指令编写
➢火箭:
1.点击小绿旗,也就是程序启动,就要执行后续的程序指令scratch编程去到极客时间
2.显示角,因为最后有隐藏,所以开始要显示
3.移到初始位置-120,120
4.初始大小80
5.初始朝向面向90
6.将定义的变量速度初始化为10
7.重复向上移动,重复执行第7-14个积木指令
8.大小每次减少5
9.虚像特效每次增加10
10.每次向上移动速度值
11.时间间隔0.1秒
12.判断是否到达顶部边缘
13.到达之后就隐藏
14.停止全部的脚本