黄金矿工-Scratch经典游戏

黄金矿工-Scratch经典游戏

黄金矿工-51scratch
黄金矿工-Scratch经典游戏
此内容为付费资源,请付费后查看
29.9
限时特惠
59.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 1

作品介绍

今天给大家分享的Scratch作品是《黄金矿工》,这是一款益智类游戏。怀揣梦想的黄金矿工为了寻找更多金子开始了他的挖金之旅,一起来帮帮他吧!

游戏的玩法也比较简单,启动游戏后,在地下出现了各种大小不同的矿石,偶尔还有一些钻石,矿工坐在矿车上来回移动。玩家需要看准时机按下鼠标键,将钩子放下去,在钩子下降的过程中,如果挖到矿石了,则立即返回到矿车位置,同时会得到相应的分数,如果没有挖到矿石,在碰到舞台下边缘时,会自动返回到矿车位置,限时30秒钟,看看谁得的分数更高。

核心代码解读

Scratch黄金矿工游戏的舞台和角色列表如图所示:

黄金矿工舞台背景和角色列表
黄金矿工舞台背景和角色列表

重点角色简单说明如下:

  • 矿车:矿车载着矿工在路面上左右来回移动;
  • 钩子:用来挖矿的工具,在下降的过程中,如果碰到矿石则表示挖到矿了,在上升的过程中,碰到矿石无效;
  • 矿石:矿石在舞台左边开始不停的出现并向右移动,直到碰到舞台右边缘消失,有矿石和钻石两种不同的造型;
  • 线缆:钩子下降和上升的过程中,线缆会有伸长和缩短的效果;
  • 数字:用来显示分数和倒计时。

在创作本作品过程中,如何实现线缆的伸长和缩短效果是一个难点,接下来就对这部分的创作进行详细的说明。

首先,要明确的是线缆只有一个造型,其长度是固定的,本身是无法伸长和缩短的。不过,我们可以用多根线缆进行拼接,从而改变线缆的长度,因此,使用克隆是一个切实可行的解决方案。

针对克隆,必须要搞清楚如下几个问题:

  • 什么时候克隆?
  • 在什么位置进行克隆?
  • 何时删除克隆体?

那什么时候开始克隆呢?当按下鼠标的时候就应该开始克隆了,同时需要注意的是只有钩子回到原位,才能再次按下鼠标。

其二,在什么位置进行克隆呢,线缆和钩子的位置密切相关,钩子到哪里,线缆就应该延伸到哪里。所以,每次克隆的时候,都应该将本体移到钩子的位置,并上移30步左右,上移30步是为了确保线缆和钩子刚好连成一体。

最为关键的是第三点,即何时删除克隆体,在钩子下落的过程中,线缆还在伸长,不需要删除,但是当钩子上升时,就需要不断的删除克隆体了。那我们怎么知道要删除克隆体了呢?很明显,这里需要一个条件,条件就是当钩子的垂直位置大于克隆体的垂直位置。

具体的代码如图所示:

线缆角色完整代码
线缆角色完整代码

作品效果

Scratch黄金矿工的完整效果如视频所示:

Scratch黄金矿工作品效果
© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片