青蛙跳跳跳-Scratch青蛙益智创意作品

青蛙跳跳跳-51scratch
青蛙跳跳跳-Scratch青蛙益智创意作品
此内容为付费资源,请付费后查看
29.9
限时特惠
59.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天为大家分享的Scratch作品是《青蛙跳一跳》,这是一款益智类闯关小游戏,游戏的目的是要控制好青蛙的顺序,依次跳过所有的荷叶。

点击绿旗,运行程序,进入游戏封面,2秒钟之后会进入游戏说明界面,按下空格键就可以正式启动游戏,进入第一关,这里有7片荷叶连成两个到L形状,青蛙则停留在最底部的一片荷叶上,玩家则可以通过上下左右方向键控制青蛙的跳跃,当所按键前方有荷叶时,青蛙就会跳到前方的荷叶上,之前的荷叶则会消失。当青蛙依次跳过所有的荷叶时,就表示顺利完成这一关,然后进入下一关,如果青蛙不能跳过所有的荷叶,则游戏结束。这里一共有9个关卡,随着关卡的增加,难度也逐步增加,但完成全部9个关卡后,游戏胜利。

要想顺利闯关成功,还是需要经过认真思考和不断尝试的,这是一个非常棒的益智游戏,要不要来挑战一下?

作品效果

Scratch青蛙跳跳跳的预览效果如视频所示:

Scratch青蛙跳跳跳作品效果

作品解读

Scratch青蛙跳跳跳作品一共使用了26个角色,如图所示:

Scratch青蛙跳跳跳角色列表
Scratch青蛙跳跳跳角色列表

这里的重点角色是荷叶和感知角色,其中荷叶一共有12片,感知角色也是12个。荷叶的作用比较明显,一看便知,那么这里的感知角色是做什么用的呢?

我们先来看看下面这张图吧:

Scratch感知角色原理图
Scratch感知角色原理图

可以发现,在青蛙的4个方向,各有3个黄色的小点,它们之间的距离恰等于荷叶之间的距离,也是青蛙一次跳跃的距离。换句话说,在青蛙周围,有3组感知角色,你可能会问,有一组不就可以了,为什么还需要3组呢?答案就是在青蛙跳跃的过程中,有的时候是一片叶子的距离,有的时候是两片叶子的距离,还有三片叶子的距离,而且最多就是3片叶子的距离,这就是我们为什么需要3组感知角色的原因。

在青蛙跳跃的过程中,这些感知角色也会随着青蛙位置的变化而更新,相应的有一些列表用来记录这些点的位置,由于代码比较多,这里就不一一列出,有兴趣的童鞋可以下载源码自行研究。

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

昵称

取消
昵称表情代码图片

    暂无评论内容