小羊快跑-Scratch躲避游戏作品

小羊快跑-Scratch躲避游戏作品

小羊快跑-51scratch
小羊快跑-Scratch躲避游戏作品
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天给大家分享的Scratch作品是《小羊快跑》,这是一款考验反应速度的小游戏,游戏的目标就是让更多的小羊穿过护栏。

点击绿旗,运行程序,在舞台上边缘的10条小道随机出现小羊,沿着小道往下。玩家通过点击鼠标来切换舞台底部栅栏的位置,从而让小羊穿过栅栏,每顺利穿过一只小羊,就得1分,当小羊到达舞台底部消失,如果小羊碰到栅栏了,则游戏结束。

作品效果

Scratch小羊快跑作品的完整效果如视频所示:

Scratch小羊快跑作品效果

作品解读

Scratch小羊快跑舞台背景图片有两种风格可选,如图所示:

Scratch小羊快跑舞台背景
Scratch小羊快跑舞台背景

作品的角色比较简单,只有两个,如图所示:

小羊快跑角色列表
小羊快跑角色列表

本作品的功能相对也比较简单,重点要关注的是小羊随机位置的编程实现,为什么这么说呢?如果你仔细观察,可以发现背景图片上的10条小道并不是平均分布的,这就意味着不能简单的使用重复和增加x坐标来实现。

对于小羊出现的位置,10条小道的y坐标都是相同的,不同的是x坐标,而这些坐标并没有统一的规律。因此,比较好的办法就是使用一个列表将这些x坐标保存起来,然后随机从列表中取出一个坐标值即可。

首先,先建立列表,将其命名为“小羊x坐标”,然后进行初始化设置,代码如图所示:

“小羊x坐标”列表初始化设置
“小羊x坐标”列表初始化设置

接下来,当小羊克隆体启动时,就可以使用随机数指令,获取随机位置,对应的代码如下图:

小羊角色克隆体代码
小羊角色克隆体代码

这就是列表在Scratch编程中的作用,通过列表结合随机数指令可以实现非常多的功能,你在使用Scratch进行创作的时候,可不要忘了列表哦。

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

昵称

取消
昵称表情代码图片

    暂无评论内容