逃不掉的小球
准备工作
从角色库中选择《Ball》小球角色,绘制1个轮廓较粗的红色空心圆。
编程实现
键盘控制小球运动,小球不能越过圆形边缘。

具体要求
- 圆形和小球都放置在舞台中间,如上图所示。
- 点击绿旗,使用上、下、左、右按键可以控制小球上下左右移动,但在程序未运行时,按下按键则应该不能控制小球移动。
- 小球只能在其圆形范围内移动,允许触碰到边缘,但不能越过边缘。
- 当按下空格键时,小球要回到舞台中间,圆形则必须在初始大小的基础上随机变大或者变小。
评判标准
- 10分:符合具体要求1,即导入的小球和绘制的圆圈在舞台中间。
- 20分:在10分基础上,符合具体要求2,即不点击绿旗,不能用键盘控制小球;点击绿旗,可以控制小球。
- 40分:在20分基础上,符合具体要求3,即小球只能在圆圈内运动。
- 50分:在40分基础上,符合具体要求4,即按下空格键,圆圈的大小可以随机变大变小。
具体步骤
圆:初始化

小球:初始化

小球:控制移动
注意
这里使用分支嵌套,防止出现多个按键同时按下时、小球越过圆形边缘的BUG。

完整程序

这篇博客介绍了如何使用Scratch编程,让小球在舞台上一个可变大小的圆形区域内移动。用户需点击绿旗才能通过键盘控制小球,且小球不能越过圆形边界。当按下空格键时,小球会返回舞台中央,同时圆形大小随机变化。此挑战旨在锻炼孩子的逻辑思维和编程技能。
1759

被折叠的 条评论
为什么被折叠?



