Scratch第2期-初阶查看课程总览

52 飞向火星2

PROGRAM MAP
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品飞向火星2
1. 作品目标

那么请问,”将得分增加“这个积木块应该放在什么位置?为什么?

2. 核心要点

星际穿越编程步骤、1 撞击火箭、3 飞向火星

3. 制作步骤按顺序完成
  1. 01

    火箭左右移动

  2. 02

    行星向下降落

  3. 03

    如果行星撞到火箭,那么产生特效

  4. 04

    建两个变量—生命值和距离火星

4. 运行检查

点绿旗完整运行,逐个角色检查事件、顺序和结果,再完成一次创意改造。

4 星际穿越编程步骤

4.1 撞击火箭

1.火箭左右移动

2.行星向下降落

3.如果行星撞到火箭,那么产生特效

那么请问,”将得分增加“这个积木块应该放在什么位置?为什么?

4.2 撞击火箭

地球随机降落

地球撞击火箭得分

不要忘了循环哦

4.3 飞向火星

1.建两个变量—生命值和距离火星

2.生命值初始设为3,距离火星设为5400

3.行星每碰到一次火箭,生命值就减少1次

4.火箭每过0.1秒,距离火星的值建减少100

4.4 编程步骤(1)

4.5 编程步骤(2)

4.6 编程步骤(3)

5 问答与练习

5.1 问答Q&A

Q1:小鹏编写了距离火星的程序,为什么距离火星的值没有减少?

5.2 问答Q&A

Q2:小鹏在火箭角色下面写好了接收消息的程序,但是为什么火箭碰到行星后,生命值不减少?

5.3 课后练习

现在我们对生命值和距离火星两个变量的程序写在了火箭角色中。

小朋友试一试把这两个判断它们值的程序写在行星角色中。