【电子学会】2023年05月图形化二级 -- 接水果

接水果

天上掉落各种水果下来,有草莓、苹果、香蕉,快拿大碗去接住水果吧。

1. 准备工作

(1)导入背景Blue Sky;

(2)删除小猫角色,导入角色Bowl、Apple、Strawberry、Bananas。

2. 功能实现

(1)点击绿旗,角色Bowl、Apple、Strawberry、Bananas都设置好初始位置,Bowl在舞台下方,Apple、Strawberry、Bananas在舞台上方不同位置;

(2)角色Bowl可以通过键盘左右键控制左右移动;

(3)角色Apple、Strawberry、Bananas都可以从天上掉落下来;

(4)当角色Apple、Strawberry、Bananas碰到了Bowl就隐藏了,表示接到了,如果落到舞台最下端,不隐藏。

3. 设计思路与实现

(1)角色、舞台背景设置

a. 角色设置

删除小猫角色,导入角色Bowl、Apple、Strawberry、Bananas。

b. 舞台背景设置

导入背景Blue Sky。

(2)脚本编写

编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。

a. 角色:Bowl

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始位置:X = -57,Y = -150

当按下向右键时:

  1. x坐标增加10

当按下向左键时:

  1. x坐标减少10
b. 角色:Apple

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始位置:X = -38,Y = 2
  3. 初始状态:显示
  4. 重复执行直到 碰到Bowl:
    • y坐标减少5
  5. 隐藏
c. 角色:Strawberry

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始位置:X = -175,Y = 65
  3. 初始状态:显示
  4. 重复执行直到 碰到Bowl:
    • y坐标减少5
  5. 隐藏
d. 角色:Bananas

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始位置:X = 121,Y = 119
  3. 初始状态:显示
  4. 重复执行直到 碰到Bowl:
    • y坐标减少5
  5. 隐藏

4. 评分标准

(1)点击绿旗,角色Bowl、Apple、Strawberry、Bananas都设置好初始位置,Bowl在下面,Apple、Strawberry、Bananas在天空上;(4分)

(2)角色Bowl可以通过键盘左右键控制左右移动;(2分)

(3)角色Apple、Strawberry、Bananas都可以从天上掉落下来;(6分)

(4)当角色Apple、Strawberry、Bananas碰到了Bowl就隐藏了,表示被Bowl接到了。(3分)

5. 知识块

二级知识块


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部