乒乓球游戏-Scratch体育竞技游戏作品

乒乓球游戏-51scratch
乒乓球游戏-Scratch体育竞技游戏作品
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 1

作品介绍

今天为大家分享的Scratch作品是《乒乓球》,这是一款体育竞技游戏,游戏模拟的生活中的乒乓球对打运动。

点击绿旗,运行程序,首先出现的游戏封面,只见游戏的logo从舞台上方开始向下滑动到舞台中间,停留1秒钟后,继续向下滑行直到舞台底部,进入游戏。舞台中间有一张乒乓球球台,黄色乒乓球停留在球台边缘处,停留在上方的蓝色球拍是电脑一方,下方的红色球拍是玩家一方,玩家通过移动鼠标来控制球拍的移动,当球拍第一次碰到乒乓球时,双方开打,乒乓球在球台上你来我往,其中电脑一方会自己计算位置并移动球拍,有点人工智能的意思。玩家每成功接到一次乒乓球,乒乓球就反弹回去,玩家增加1分,如果电脑一方没有接住乒乓球,则电脑一方失败,如果玩家没有接住乒乓球,则玩家失败。

作品效果

Scratch乒乓球游戏的预览效果如视频所示:

Scratch乒乓球游戏效果

作品解读

Scratch乒乓球游戏模拟了生活中的打乒乓球运动,一共使用了7个角色,如图所示:

Scratch乒乓球游戏角色列表
Scratch乒乓球游戏角色列表

本作品的难度是如何让乒乓球在碰到球拍之后反弹回去,并且要确保乒乓球的运动轨迹落在球台范围内,为了实现这个功能,这里增加了两个角色TargetPlyaer和TartgetComputer,其中TargetPlyaer角色的作用是确定乒乓球在反弹回去时的方向,每一个回合TargetPlyaer角色都在球台所在范围内随机设置位置,其代码如图所示:

设定TargetPlayer角色位置
设定TargetPlayer角色位置

相应的,乒乓球就可以面向TargetPlayer角色来移动了,对应的代码如图所示:

Ball角色核心代码
Ball角色核心代码

同理,当电脑一方接到乒乓球,将乒乓球反弹回来时需要借助TargetComputer角色来确保其运动方向,原理和代码基本一致,就不再列出代码了。

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

昵称

取消
昵称表情代码图片

    暂无评论内容