题目名称:编程题37题-火箭发射
题目要求
1. 准备工作
(1) 选择背景 Galaxy、Nebula
(2) 选择角色 Kiran 、Rocketship 、Earth
2. 功能实现
(1) 点击绿旗,角色 Kiran 初始化位置在舞台左边的中部,旋转一圈
(2) 点击绿旗,两个背景来回切换多次
(3) 点击绿旗,角色 Rocketship 初始化位置在舞台右边的底部,
火箭头朝上,向上移到角色 Earth
3. 评分标准
(1)能够选择题目要求的背景和角色。( 3 分)
(2)角色 Kiran 可以转圈。( 3 分)
(3)背景可以切换。( 3 分)
(4)点击绿旗,火箭头朝上。( 3 分)
(5)火箭可以移动到地球的位置。( 3 分)
题目分析
角色分析
角色:Kiran 、Rocketship 、Earth
背景分析
背景: Galaxy、Nebula
流程分析:
1、Kiran:开始→初始位置→转圈【旋转10度】36次
2、Rocketship:开始→初始位置→朝向→移到角色Earth
3、背景:开始→背景切换【下一个背景】
用到的积木指令
1、运动模块
- :角色移动指定步数,如果是正数就向前移动,如果是负数就向相反方向移动
- :角色旋转指定的角度
- :将角色移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0,y:0)
- :将角色在规定的时间内滑行到随机位置,下拉可选,鼠标、其它角色
- :角色朝向指定的方向
2、外观模块
- :将背景切换成下一个背景,如果是最后一个背景则重新回到第一个背景
3、控制模块
- :时间间隔,等待指定的时间后执行后面的指令
- :重复指定次数执行模块里面的程序指令
角色和背景设置
1、角色设置
删除默认的小猫角色,然后从角色库中选择Kiran 、Rocketship 、Earth
如下图所示:
2、背景设置
- 点击下图1或者2位置进入背景库
- 在背景库中找到我们题目要求的背景Galaxy、Nebula,添加进来,并稍微调整下角色的位置,如下图所示
程序指令编写
Kiran:
1. 点击小绿旗,也就是程序启动,就要执行后续的程序指令
2. Kiran的初始位置,在舞台的左边中部x=-129,y=31(只要是左边中部就可以,具体位置小朋友可以自行设定)
3. 按题目要求旋转一圈,每次转10度,36次刚好一圈
4. 每次旋转10度
Rocketship:
1. 点击小绿旗,也就是程序启动,就要执行后续的程序指令
2. Rocketship的初始位置,在舞台的下部x=82,y=-144(只要是舞台下部跟Earth角色在一条垂直线上)
3. 按题目要求头朝上,默认的90方向,头头就是朝上的
4. RocketShip在1秒钟内滑行到Earth上
背景:
1. 点击小绿旗,也就是程序启动,就要执行后续的程序指令
2. 背景切换这边用重复执行6次,这个小朋友们可以自己设定,可以用也可以不用,只要你实现了背景切换就可以
3. 下一个背景
4. 每次背景切换时间间隔0.6秒 这个时间小朋友也可以自行设定