scratch哆啦A梦竹蜻蜓,第十二届蓝桥杯scratch选拔赛真题

scratch哆啦A梦竹蜻蜓,是第十二届蓝桥杯Scratch组1月初/中级scratch编程第四题,难度系数4,30个计分点。主要是考察学生对“按下空格键”积木块的运用,以及循环判断语句的灵活使用。按下空格键且能量值大于0哆啦A梦上升,松开空格键,哆啦A梦缓慢下降,直到落到地面上;大约5秒能量开始恢复;

编程实现:

竹蜻蜓是动画角色哆啦A梦的一个常用道具。戴在头上可以通过大脑意念随意控制飞行。

具体要求:

1)点击绿旗,哆啦A梦出现在地面上,舞台左上角显示能量值100;

2)按下空格键,竹蜻蜓旋转,哆啦A梦上升,同时能量开始减少(参考值:满能量状态下,小猫能飞行5秒左右);

3)松开空格键,竹蜻蜓停止旋转,哆啦A梦缓慢下降,直到落到地面上;

4)在上升中,还要注意能量值是否为0,如果能量变为0,哆啦A梦也要缓慢下降;

5)落到地面上以后,能量开始恢复。(在能量为0的时候,大约5秒能恢复满)

scratch哆啦A梦竹蜻蜓编程实现步骤:

步骤一、角色有机器猫哆啦A梦,还有竹蜻蜓,竹蜻蜓有两个造型,一个是旋转,一个是不旋转,背景是Blue Sky,新建变量“能量”值为100;猫哆啦A梦初始坐标(-16,-2);竹蜻蜓默认是不旋转造型;

步骤二、编辑机器猫的造型中心的位置为头顶位置,竹蜻蜓底端为角色中心点,竹蜻蜓移到机器猫;

竹蜻蜓角色造型

竹蜻蜓角色造型

步骤三、重复循环判断,如果“按下空格键”,且能量值>0,竹蜻蜓旋转,y坐标增加1,能力值减少;

按下空格键代码

按下空格键代码

步骤四、否则就是松开空格键或者能力值=0,竹蜻蜓停止,慢慢下降;如果哆啦A梦到了地面上,就将其y坐标设为-32;在能量为0的时候,大约5秒能恢复满;如果是在能量值为0-100之间的时,等待100-能量/20秒即可;

松开空格键代码

松开空格键代码

蓝桥杯scratch相关真题

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch黑白猫,第十四届蓝桥杯省赛集训之碰撞侦测

2023-5-7 11:34:08

综合资讯

scratch猴子搭梯子,编程实现猴子爬楼梯吃苹果

2023-5-7 11:34:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索