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-d”,如果碰到子弹就换成”ghost-c”造型,2秒钟又变成”ghost-d”;
蓝桥杯省赛scratch集训相关推荐:
scratch小鬼当家,蓝桥杯省赛scratch集训之环绕运动
scratch弹小球,蓝桥杯省赛集训之碰撞侦测
scratch汽车环绕行驶,蓝桥杯省赛scratch集训真题
最后更新时间:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。