接水果
天上掉落各种水果下来,有草莓、苹果、香蕉,快拿大碗去接住水果吧。
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
当绿旗被点击时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 初始位置:X = -57,Y = -150
当按下向右键时:
- x坐标增加10
当按下向左键时:
- x坐标减少10
b. 角色:Apple
当绿旗被点击时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 初始位置:X = -38,Y = 2
- 初始状态:显示
- 重复执行直到 碰到Bowl:
- y坐标减少5
- 隐藏
c. 角色:Strawberry
当绿旗被点击时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 初始位置:X = -175,Y = 65
- 初始状态:显示
- 重复执行直到 碰到Bowl:
- y坐标减少5
- 隐藏
d. 角色:Bananas
当绿旗被点击时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 初始位置:X = 121,Y = 119
- 初始状态:显示
- 重复执行直到 碰到Bowl:
- y坐标减少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分)