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

18 抗击病毒

PROGRAM MAP
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品抗击病毒
1. 作品目标

素材图片

2. 核心要点

创作背景、Q1: 左边为小鹏写的病毒运动的程序、运行程序后,病毒不见了。

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

    读懂“抗击病毒”的任务,明确要看到的运行效果

  2. 02

    梳理本课要点:创作背景、Q1: 左边为小鹏写的病毒运动的程序、运行程序后,病毒不见了。

  3. 03

    从事件起点出发,按角色职责连接核心积木

  4. 04

    运行作品,逐项定位问题并完成一次创意改造

4. 运行检查

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

1.创作背景

抗击冠状病毒期间,远离人群聚集区域。

一般来说,是否感染主要取决于接触机会,

并不是抵抗力强的人群感染的风险会更低。

疫情期间,应勤洗手、多运动,提高免疫力。

尽量避免到人群聚集区域,一定要戴好口罩。

2.学习目标与任务

2.1 课堂任务

病毒的传播

1.病毒在人群少的空间中,传播速度较慢;

2.人群聚集区域,病毒传播会增快;

3.当我们做好防护措施后,病毒就会逐渐被消灭。

2.2 作品分析

(1)动画最开始,背景有什么呢?

(2)动画中有哪些角色在移动呢?

(3)人数变多时,病毒有什么变化呢?

3.编程思路与步骤

3.1 编程思路

素材图片

3.2 编程步骤

(1)导入背景

•我们在动画中看到,刚开始有较少的人,然后背景变为了较多的人。

•那么是如何实现的呢?

•要切换背景,那至少需要2个以上的背景。

•首先,点击上传背景,选择文件进行上传。

•背景初始化-换成较少的人群背景图

(2)按下空格键,换成人群较多的背景

•大家想一想,如果人群聚集较多,都不做好防护措施,病毒会怎么样蔓延呢?

(3)病毒移动

•大家观察一下,有几种颜色的积木块?

•在病毒角色中把以下积木块拼接起来,会有什么效果?

(4)角色的复制

•我们在动画中看到,又出现了很多的病毒角色,那么如何实现呢?

•右键点击角色,我们可以看到有三个命令复制、导出、删除。

•大家尝试一下复制之后,运行程序会有什么变化?

(5)角色隐藏与显示

有没有注意到,在动画开始阶段只有一个病毒,随着背景中的人群增多,病毒数量开始变多,

当背景变为戴口罩、消毒时,病毒逐渐消失。

我们只需要对复制好的角色,更改位置就可以了。

(6)消毒员的程序

将左边消毒员的代码拼接起来。

当绿旗被点击,消毒员隐藏;

当背景换成“人人戴口罩”,显示;

等待几秒后,

消毒员就说:“病毒已被消灭”

游戏结束。

4.问答与练习

Q1:左边为小鹏写的病毒运动的程序

运行程序后,病毒不见了。

这是为什么?

Q2:左图为小鹏写的病毒运

动的脚本,运行程序后,

移动到舞台右边后不动了,

小鹏又哪里出错了呢?

课后练习

1-给病毒移动添加音乐

2-是否可以让病毒碰到边缘发生特效变化?