scratch消灭幽灵,蓝桥杯省赛scratch集训之环绕运动

scratch消灭幽灵,是蓝桥杯集训环绕运动的题目,针对scratch环绕运动的一个集训,主要是考察学生对运动的积木块的熟练运用以及事件、循环积木的使用;

背景:任意太空背景;

角色: Ghost. Artillery 、Ball;天上飞来一只幽灵,我们要发挥自己的特长去消灭它。

要求:

(1)点击小绿旗运行程序,幽灵显示”ghost-d”造型在舞台,上方向右环绕移动;

(2)用鼠标控制大炮和子弹的方向,大炮始终面向鼠标的方向发射子弹;

(3)按下空格键发射1枚子弹,子弹打中幽灵或移到舞台边缘后隐藏;

(4)幽灵被子弹打中后变成”ghost-c”造型,2秒钟又变成”ghost-d” ;

(5)幽灵被击中后,向右移动不变。

scratch消灭幽灵编程实现步骤:

步骤一、选择“Galaxy”太空背景,选择Ghost幽灵、 Artillery大炮 、Ball子弹三个角色;初始化角色大炮的位置(0,-130),大小设为30;幽灵角色的位置为(-233,73),初始造型显示”ghost-d”,大小设为50;

步骤二、幽灵一直向右移动,环绕运动等幽灵运动到最右边后,重新再将幽灵设为最左侧,重复循环;

角色Ghost幽灵代码

角色Ghost幽灵代码

步骤三、子弹移到大炮,面向大炮的方向,大炮又是始终面向鼠标的方向发射子弹;

角色Aritlery大炮代码

角色Aritlery大炮代码

当按下空格键,子弹显示,移到大炮,而且面向大炮的方向,移动,直到碰到边缘或者碰到幽灵隐藏;

角色子弹Ball代码

角色子弹Ball代码

步骤四、幽灵重复循环,默认造型是”ghost-d”,如果碰到子弹就换成”ghost-c”造型,2秒钟又变成”ghost-d”;

蓝桥杯省赛scratch集训相关

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

scratch消除字母,第十四届蓝桥杯省赛scratch中级真题

2023-5-24 11:56:07

综合资讯

Scratch中级编程(1)——递归算法

2023-5-25 9:07:04

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