奥特曼大战怪兽-第13届蓝桥杯省赛(二)第3题

奥特曼大战怪兽-51scratch
奥特曼大战怪兽-第13届蓝桥杯省赛(二)第3题
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的Scratch作品是《奥特曼大战怪兽》,这是第13届蓝桥杯省赛真题,于2022年4月23日举办的第二次省赛,本题是Scratch组别第3题,初级组和中级组都有此题,难度为3,分值为50。

先来看一下题目要求。

编程实现:

奥特曼大战怪兽。

具体要求:

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

第13届蓝桥杯省赛二-奥特曼大战怪兽-初始状态
初始状态

2). 等待1秒,怪兽说:“我要吃了你!!!”2秒;

第13届蓝桥杯省赛二-奥特曼大战怪兽-我要吃了你
我要吃了你

3). 等待1秒,奥特曼说:“动感光波”2秒;

第13届蓝桥杯省赛二-奥特曼大战怪兽-动感光波
动感光波

4). 奥特曼发射动感光波3次(怪兽被击中后又颜色变化),每次间隔0.5秒;

第13届蓝桥杯省赛二-奥特曼大战怪兽-发射动感光波
发射动感光波

5). 等待1秒,怪兽逐渐变小旋转飞向舞台右上角后消失,同时说:“我还会回来的!!!”。

第13届蓝桥杯省赛二-奥特曼大战怪兽-我还会回来的
我还会回来的
第13届蓝桥杯省赛二-奥特曼大战怪兽-移动旋转至消失
移动旋转至消失

作品效果

Scratch奥特曼大战怪兽作品的预览效果如视频所示:

Scratch奥特曼大战怪兽作品效果

作品解读

Scratch奥特曼大战怪兽作品只有三个角色,如图所示:

第13届蓝桥杯省赛二-奥特曼大战怪兽-角色列表
Scratch奥特曼大战怪兽角色列表

本作品比较简单,涉及到的Scratch知识点包括运动编程、克隆、变量、事件广播、循环、条件,同时还有和外观相关的编程应用,包括改变大小、显示和隐藏、颜色特效等。重点需要注意的是,怪兽一边移动一边旋转的效果实现,由于旋转会改变角色的方向,所以不能使用“移动10步”指令,比较简单的方法是使用“在1秒滑行到x,y指令”,但是这个指令是独占模式,需要借助广播实现多线程,让旋转和移动同时进行,这部分的代码如图所示:

第13届蓝桥杯省赛二-奥特曼大战怪兽-怪兽核心代码
怪兽核心代码
© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片