本题目来自2020年6月份电子学会青少年软件编程图形化等级考试试卷(一级)
题目:希神吓走猫头鹰

1. 准备工作
(1)背景:Forest
(2)角色:Centaur, Owl
2. 功能实现
(1)分别添加角色Centaur, Owl和背景Forest;
(2)程序开始,角色Owl在舞台右上方,与Centaur面对面;
(3)程序开始,Centaur切换为造型centaur-a,1秒后切换为造型centaur-d,并播放声音Meow2,然后切换为造型centaur-a;
(4)听到叫声,按下空格键,Owl张开翅膀面向右飞走了。
3.设计思路与实现
(1)角色分析
- 角色:Centaur、Owl
(2)背景分析
- 背景:Forest;
(3)所用积木块介绍
a.运动类

- 角色移动指定的步数,正数就是向前,负数就是向后。

- 将角色移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0, y:0)。
- x的范围(-240, 240);y的范围(-180, 180)。
b.外观类

- 换成指定的造型。
c.声音类

- 播放指定的声音,声音开始播放的同时立刻执行后面的积木指令。
d.事件类

- 程序开始积木块。
- 点击舞台区的绿旗,执行以绿旗开始的所有程序脚本。
e.控制类

- 时间间隔,等待指定的时间后执行后面的指令。
(4)角色、舞台背景设置
a.角色设置
删除默认的小猫角色,添加Centaur、Owl2个角色,在Centaur角色的声音面板,点击“选择一个声音”,进入声音库。在声音库中找到我们题目要求的声音Meow2,添加进来。按题目给定的画面放好它们的初始位置。
b.舞台背景设置 点击“选择一个背景”,进入背景库。在背景库中找到我们题目要求的背景Forest,添加进来。
(5)脚本编写
a.Centaur角色

b.Owl2角色

流程描述:
a.Centaur角色
当点击绿旗时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 切换成Centaur-a造型
- 等待1秒种
- 切换成Centaur-d造型
- 播放声音Meow2
- 等待1秒种
- 切换成Centaur-a造型
b.Owl2角色
当点击绿旗时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 用“移到”积木块初始化位置
- 切换成Owl-a造型
- 默认的Owl-a造型是面向右的,需要初始化让它面向-90也就是左的方向
- 修改一下旋转方式为左右翻转
当按下空格键时:
- 按下空格键:准备飞走
- 面向90方面,向右
- 切换成Owl-c造型
- 重复执行3次
-
移动60步
-
等待0.2秒
-
4.评分标准
(1)添加角色Centaur、Owl和背景Forest;(2分)
(2)初始化Centaur造型为centaur-a,1秒后切换造型centaur-d,播放声音Meow2后切换造型为centaur-a;(4分)
(3)程序开始,角色Owl初始化方向为向左,初始化位置为右上方,初始化造型为owl-a;(2分)
(4) 按下空格键,切换到owl-c,角色Owl向右飞走了;(2分)
本文由mdnice多平台发布