scratch神奇的哈哈镜,第十四届蓝桥杯省赛scratch初级组真题

scratch神奇的哈哈镜,是2023年5月7日,第十四届蓝桥杯省赛初级scratch编程题的第3题。这道题的难度还可以,3颗星的难度。此题的突破口在于角色的分配。哈哈镜中的小猫角色和外面的小猫角色,使用两个角色来做。主要考察学生对外观特效鱼眼以及层级,按键中的事件模块的运用;

编程实现:

神奇的哈哈镜。

具体要求:

1)点击绿旗、角色、背景如图所示;

2)当按下健盘上的右方向健。小猫面向右,向右移动;当按下健盘上的左方向健,小猫面向左,向左移动;当松开按键,小猫停止移动;(小猫移动时持续切换造型)

3)当小猫走到右侧哈哈镜前时,哈哈镜了中开始出现胖群的特效小猫,并且镜子中的影像要跟随小猫起移动;

4)当小猫走到左侧哈哈镜前时,哈哈镜子中开始出现规所的特效小猫,井且镜子中的影像要跟随小猫起移动;

评分标准:

5分:满足“具体要求”中的1);

11分:满足“具体要求”中的2) ;

17分:满足“具体要求”中的3);

17分:满足“具体要求”中的4)。

scratch神奇的哈哈镜编程实现步骤:

步骤一、新建所需角色哈哈镜面、cat2哈哈镜中的小猫、镜框、cat镜子前的小猫;初始化四个角色的造型以及位置坐标。还有一个重要的是,他们之间的层级关系。

哈哈镜面角色代码

哈哈镜面角色代码

镜框角色代码

镜框角色代码

步骤二、当按下健盘上的右方向健,小猫面向90度,向右移动2步。当按下健盘上的左方向健,小猫面向-90度,向左移动2步;发送广播消息给哈哈镜中的小猫Cat2;当松开按键,小猫停止移动;

Cat2镜中小猫角色代码

Cat2镜中小猫角色代码

步骤三、当Cat2小猫收到发送的消息后,如收到“右侧哈哈镜出现小猫”,面向90度,下一个造型,将鱼眼特效增加1,移动2步;如果是收到“左侧哈哈镜出现小猫”,面向-90度,下一个造型,将鱼眼特效增加-1,移动2步;

Cat镜前小猫角色代码

Cat镜前小猫角色代码

第十四届蓝桥杯省赛相关真题

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

英语不好能学C/C++吗,57个基础单词必须要懂

2023-5-19 10:47:09

综合资讯

scratch舞台特效,第十四届蓝桥杯省赛scratch初级组真题

2023-5-19 15:25:50

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