难度:入门
标签:行为/结构检测、CCF-GESP编程能力等级认证、一级、六月、2024
 ## 准备工作: (1)删除默认小猫角色。 (2)添加角色 Soccer Ball 和 Wand。 (3)删除默认白色背景,添加背景 Playing Field。 ## 功能实现(根据注意事项,用积木块实现下列描述的功能): (1)点击绿旗,背景换成 Playing Field。 (2)点击绿旗,角色 Wand 的初始位置为(X=10,Y=20),初始方向为 90°, 初始大小为 50。 (3)点击绿旗,角色 Soccer Ball 的初始位置为(X=-185,Y=-140),移到最 前面。 (4)角色 Soccer Ball 始终面向鼠标指针,直到按下空格键为止。 (5)按下空格键后,角色 Soccer Ball 一边播放声音“basketball bounce”一 边以每次移动 10 步的速度移动 25 次。 (6)移动过后,如果碰到 Wand,角色 Soccer Ball 说“命中”1 秒,否则说“未 命中”1 秒,停止全部脚本。 (7)当角色 Soccer Ball 碰到 Wand 即命中后,等待 0.1 秒,Wand 右转 45°, 移动到坐标(X=60,Y=30)。
## 注意事项: - 功能(1)全部写在背景代码区的【当绿旗被点击】积木下面。 - 功能(2)(7)全部写在角色 Wand 代码区的【当绿旗被点击】积木下面。 - 功能(3)(4)(5)(6)全部写在角色 Soccer Ball 代码区的【当绿旗被 - 点击】积木下面。 ## 评分标准: (1)点击绿旗,背景换成 Playing Field。 (2)点击绿旗,角色 Wand 的初始位置为(X=10,Y=20),初始方向为 90°, 初始大小为 50。 (3)点击绿旗,角色 Soccer Ball 的初始位置为(X=-185,Y=-140),移到最 前面。 (4)角色 Soccer Ball 始终面向鼠标指针,直到按下空格键为止。 (5)按下空格键后,角色 Soccer Ball 一边播放声音“basketball bounce”一 边以每次移动 10 步的速度移动 25 次。 (6)移动过后,如果碰到 Wand,角色 Soccer Ball 说“命中”1 秒,否则说“未 命中”1 秒,停止全部脚本。 (7)当角色 Soccer Ball 碰到 Wand 即命中后,等待 0.1 秒,Wand 右转 45°, 移动到坐标(X=60,Y=30)。
加载 Scratch 编辑器...