scratch弹球游戏,是2022年第20届NOC大赛scratch图形化软件创意编程赛项决赛小学高年级组的一道scratch编程真题。主要考察的知识是scratch侦测模块积木的使用,循环、判断条件积木的灵活运用。球向上方随机发射,小明用球杆接住反弹向上方随机发射,没有接住,落到屏幕下方游戏结束。

[题目描述]
小明准备制作一个弹球游戏,已经选定了色,请你编写程序,制作出这个弹球游戏。

要求:
1 )点击运行按钮,球和杆子出现在舞台正下方,杆子位置(0,-120) ,球位置(0,-100 )
2 )按下空格键,球向上方随机方向发射,碰到边缘就反弹。
3 )左右按键控制杆子左右滑动
4 )如果球被杆子接住反弹向上方随机发射;如果没接住,落到屏幕下方游戏结束。
scratch弹球游戏编程实现步骤:
步骤一、选择杆子和球的角色,这里球用Tennis Ball,杆子用Paddle角色,背景默认白色背景;初始化两个角色的坐标位置;杆子位置(0,-120) ,球位置(0,-100 );
步骤二、当按下空格事件的时候,小球面向-80到80随机方向;重复循环移动,碰到舞台边缘就反弹。如果碰到了杆子,就随机面向-80到80随机方向,继续移动。如果没有接住,且球的y坐标低于-160,落到了屏幕下方,那就停止所有脚本,结束游戏;

步骤三、杆子重复循环侦测,如果按下左键就往左移动5步,如果按下的是右键就往右移动5步;这个用x轴增加的方式;

scratch少儿编程相关作品推荐:
scratch开关灯,10盏灯开启关闭状态
scratch黄金矿工,用克隆制作简单的scratch小游戏
scratch编程scratch时光倒流,克隆体的有趣玩法
最后更新时间:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。