挖矿工[画笔版]-Scratch经典游戏作品

挖矿工[画笔版]-51scratch
挖矿工[画笔版]-Scratch经典游戏作品
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 1

作品介绍

提到黄金矿工游戏,你也许并不陌生,这是一款非常经典的益智类小游戏,该游戏中,可以通过挖矿获得积分并不断升级,黄金矿工小游戏有多个版本,例如黄金矿工双人版、黄金矿工单人版等。

今天为大家分享的Scratch作品就是《挖矿工》,这是一款益智类小游戏,游戏的目标是控制矿工抓到矿石,力争在指定时间内达到目标得分,获取胜利。

点击绿旗,运行程序,进入游戏封面,点击开始按钮,正式启动游戏,在舞台下方分布着大大小小十几颗矿石,有黄色的,有蓝色的,还有的是钻石。在舞台的上方中间位置,有一个矿工手扶着矿车,矿车上的钩子左右来回摆动,玩家按下空格键,矿工就摇动把手,松开绳子,将钩子放下去。如果钩子碰到舞台边缘,则立刻弹回来,如果碰到矿石,则钩子勾住矿石,将矿石拉上来,当拉回到矿车处,增加分数,然后消失,再重复这个过程,不同的矿石,拉回来的速度也不一样,矿石越大,拉上来的就越慢,相应的分数也就越多。这里的目标得分是2000,如果在60秒钟内,玩家的分数超过2000,就获得胜利,否则就失败。

作品效果

Scratch挖矿工作品的完整效果如视频所示:

Scratch挖矿工作品效果

作品解读

Scratch挖矿工作品一共使用了7个角色,如图所示:

Scratch挖矿工作品角色列表
Scratch挖矿工作品角色列表

本作品的重难点是在放下钩子挖矿石的时候,如何实现绳子伸长和缩短的效果。为实现绳子的效果,这里使用了三个角色,分别是钩子、起点和画笔。

其中起点位置是固定的,就固定在矿车中间位置,这也是绳子的起点,代码也非常简单,如下图所示:

设置起点角色位置
设置起点角色位置

钩子角色默认情况下左右摇动,当按下鼠标的时候,则会沿着当前方向,向前移动,不过需要注意如果钩子已经伸出去了,此时按下空格键是没有效果的,所以钩子一共有三种状态,分别是摇摆、下去和回来,我们可以定义一个变量,用来标记这三个状态,然后根据不同的状态,实现不同的效果即可,代码如图所示:

图片[3]-Scratch挖矿工[画笔版]_Scratch游戏编程创意作品-51scratch少儿编程网

其中,摇、去和回是自制积木,其定义分别如下:

定义自制积木
定义自制积木

钩子角色作为绳子的终点,所以每时每刻,我们只需要在起点和钩子之间画一条直线,就可以了,画笔角色就是为了实现这个功能的,其代码如图所示:

绘制绳子代码
绘制绳子代码

注意,每次绘制的时候,将之前绘制的直线擦除掉,再重新绘制一条新的直线,这就是绳子的实现原理和代码,如此之简单,是不是有点意外,这里灵活的运用了Scratch画笔功能,达到的效果确实非常的棒。

这里还有另一个版本的黄金矿工,黄金矿工-Scratch经典游戏,你可以两相对比一下,各有特色。

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

昵称

取消
昵称表情代码图片

    暂无评论内容