蓝桥杯scratch《青蛙王子》

本文介绍了在2024年蓝桥杯StemA考试中的一道编程题目,涉及控制青蛙躲避女巫发射的扫把,通过角色移动、按键控制和克隆技术实现。当青蛙成功躲避并解除魔法后,游戏结束并模拟角色变化过程。
摘要由CSDN通过智能技术生成

2024年3月10日的蓝桥杯stema考试中,有一道《青蛙王子》的题目,今天,我们尝试着完成一下。

背景信息:我们熟悉的青蛙王子又回来了,这次王子中了女巫的新法术,变成青蛙后被困在神秘空间,我们控制青蛙躲避女巫的扫把解除魔法。

编程实现:女巫向青蛙王子发射扫把,通过按键控制青蛙王子进行躲避。

1.具体要求

1). 点击绿旗,出现角色、背景;

2). 女巫在舞台左侧随机位置上下移动,每移到一个随机位置都在该位置发射一把扫把(发射数量:5把);

3). 青蛙自动下落,按动空格键青蛙向上移动;

4). 当青蛙王子躲过所有扫把,法术解除女巫消失,青蛙变回王子后回到自己的城堡,程序结束;

5). 如果扫把打到王子,程序结束。

2.编程思路

(1)女巫在舞台的左侧随机移动,发射扫把通过克隆实现;

(2)青蛙通过接收当按下空格键进行控制;

(3)扫把通过克隆实现,移动到舞台右侧时,将得分加1,如果碰到青蛙,游戏结束。得分达到5分后,发送游戏“成功”广播的消息

(4)接收到游戏“成功”的消息后,显示王子和城堡,其它角色隐藏,模拟青蛙变回王子的过程

3、编程实例

(1)素材准备:本题一共有4个角色,分别是女巫、青蛙、王子和扫把:

(2)角色“女巫”:在点击绿旗后,女巫在舞台左侧随机位置上下移动,每移到一个随机位置都要发射一把扫把,广播“发射"克隆扫把,一共克隆5次角色扫把“Broom”

(3)角色扫把“Broom”扫把角色,收到“发射”命令后,克隆自己,同时判断一下扫把数量,作为克隆体启动后,就从女巫所在位置向右运动直到碰到舞台边缘消失。

在移动的过程中,还需要判断是否碰到了青蛙王子,如果碰到则停止全部脚本,否则将扫把减1。当扫把减少为0时,广播游戏成功消息。

(4)角色青蛙:青蛙自动下降,当按下空格键后,向上跳跃。

(5)角色“王子”:接到游戏成功消息后,青蛙消失,王子出现,模拟青蛙变回王子的过程。同时,舞台背景切换成城堡。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值