逃不掉的小球-第10届蓝桥杯国赛第1题

逃不掉的小球-51scratch
逃不掉的小球-第10届蓝桥杯国赛第1题
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

题目说明

今天为大家带来的Scratch作品是《逃不掉的小球》,这是第10届蓝桥杯创意编程大赛Scratch国赛真题,出现在2019年5月份举办的Scratch全国总决赛中,本题是编程部分的第1题,作品要求通过键盘控制小球运动,并确保小球不能越过圆形边缘,本题分值为50分。

准备工作:

添加1个“Ball”小球角色,绘制1个轮廓较粗的红色空心圆。

编程实现:

键盘控制小球运动,小球不能越过圆形边缘。

具体要求:

1). 圆形和小球都放置在舞台中间(如图);

第10届蓝桥杯scratch国赛-逃不掉的小球-圆形和小球位置
圆形和小球位置

2). 点击绿旗,使用上、下、左、右按键可以控制小球上下左右移动,但在程序未运行时,按下按键则应该不能控制小球移动;

3). 小球只能在其圆形范围内移动(允许触碰到边缘,但不能越过边缘);

4). 当按下空格键时,小球要回到舞台中间,圆形则必须在初始大小的基础上随机变大或者变小。

评判标准:

  • 10分:符合具体要求1,即导入的小球和绘制的圆圈在舞台中间。
  • 20分:在10分基础上,符合具体要求2,即不点击绿旗,不能用键盘控制小球;点击绿旗,可以控制小球。
  • 40分:在20分基础上,符合具体要求3,即小球只能在圆圈内运动。
  • 50分:在40分基础上,符合具体要求4,即按下空格键,圆圈的大小可以随机变大变小。

作品效果

Scratch逃不掉的小球作品效果如视频所示:

scratch逃不掉的小球作品效果

作品解读

本作品是编程部分的第一题,相对要简单一点,但是也需要认真审题,根据题目意思来完成。小球角色需要自己添加,同时要绘制一个空心圆形。

需要重点注意的是,在程序未运行时,按下按键则应该不能控制小球移动,所以对于小球的移动,不能使用“当按下↑键”指令,而需要在绿旗下面,使用“重复执行”、“如果…那么”指令,再结合侦测模块中的“按下”指令。

为了不让小球越过边缘,在小球碰到边缘时,需要让其反向移动,这个只需要使用“移动-5步”即可,但是要注意,每移动一次,就需要即时判断一次。具体的代码如图所示:

第10届蓝桥杯scratch真题-逃不掉的小球-小球角色代码
小球角色代码
© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片