快速接白球-Scratch接球创意编程作品

快速接白球-Scratch接球创意编程作品

快速接白球-51scratch
快速接白球-Scratch接球创意编程作品
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家带来的Scratch作品是《快速接白球》,这是一款考验反应速度的游戏。游戏的目标是控制接球板接住更多的白球。

点击绿旗,运行程序,显示游戏封面,包括游戏题目和开始按钮,点击开始按钮,正式进入游戏,在舞台上边缘随机位置不停的有白球出现,并自上向下运动。玩家则需要同鼠标左右移动来控制接球板的运动,从而接住掉下来的白球,每顺利接到一颗白球,就加1分,如果白球白球掉到舞台下边缘了,则游戏结束。

作品效果

Scratch快速接白球作品的完整效果如视频所示:

Scratch快速接白球作品效果

作品解读

Scratch快速接白球的舞台背景是可以变换的,这里一共有5种不同颜色的背景图片,如图所示:

快速接白球舞台背景
快速接白球舞台背景

每次点击绿旗时,就随机背景,代码如图所示:

随机背景代码
随机背景代码

作品一共有6个角色,如图所示:

快速接白球角色列表
快速接白球角色列表

各角色功能简单说明如下:

  • 接球板:在舞台下方,用于接住白球,通过鼠标来控制其水平位置,y坐标保持不变;
  • 白球:随机从舞台上边缘出现,并往下掉,碰到接球板消失,如果碰到舞台底边缘则游戏结束;
  • 开始按钮:点击开始按钮,正式启动游戏;
  • 标题:点击绿旗,进入游戏封面时显示;
  • 游戏结束:当游戏时,显示gameover效果;
  • 重来按钮:结束游戏时,会弹出重来按钮,点击重来按钮,再次进入游戏。

本作品相对还比较简单,这里只强调一点,就是接球板的移动,它随着鼠标左右移动,但是上下并不移动,针对这一功能,有两种实现方法。

第一种方法,就是重复执行移动鼠标指针,同时将y坐标设为固定的值,代码如图所示:

接球板随鼠标移动方法1
接球板随鼠标移动方法1

第二种方法,就是每一次只单独设置角色x坐标,其值为鼠标的x坐标,代码如图所示:

接球板随鼠标移动方法2
接球板随鼠标移动方法2

© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容