任真

V1

2022/08/20阅读:14主题:凝夜紫

电子学会图形化一级编程题解析:希神吓走猫头鹰

本题目来自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角色

当点击绿旗时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 切换成Centaur-a造型
  3. 等待1秒种
  4. 切换成Centaur-d造型
  5. 播放声音Meow2
  6. 等待1秒种
  7. 切换成Centaur-a造型

b.Owl2角色

当点击绿旗时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 用“移到”积木块初始化位置
  3. 切换成Owl-a造型
  4. 默认的Owl-a造型是面向右的,需要初始化让它面向-90也就是左的方向
  5. 修改一下旋转方式为左右翻转

当按下空格键时:

  1. 按下空格键:准备飞走
  2. 面向90方面,向右
  3. 切换成Owl-c造型
  4. 重复执行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分)

分类:

后端

标签:

后端

作者介绍

任真
V1