勇闯冰雪城堡-Scratch躲避游戏

勇闯冰雪城堡-51scratch
勇闯冰雪城堡-Scratch躲避游戏
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天我大家分享的Scratch作品是《勇闯冰雪城堡》,这是一款躲避小游戏,游戏的目标就是要避开雪球和障碍物,逃出冰雪城堡。

点击绿旗,运行程序,在冰雪城堡场景中,有两个雪球在舞台上来回运动,碰到舞台边缘就反弹,在舞台上时不时的在随机位置出现魔法石和无敌药水。玩家通过鼠标来控制主角的运动方向,然后按下空格键实现主角的运动,在移动过程中,要避开雪球,如果碰到雪球,则游戏结束,如果碰到无敌药水,则主角会变换造型,此时碰到雪球不会结束游戏。主角需要收集三颗魔法石,然后进入下一个环节,此时会有两个选项,让玩家来选择,输入数字1走左边魔法阵,输入数字2则走右边魔法阵。如果玩家输入1,则直接逃出城堡,游戏胜利。如果输入2,在舞台上会出现一个十字架障碍物,并不停的旋转,并开始倒计时15秒,玩家需要控制好主角避开障碍物,如果碰到障碍物,则游戏结束,如果时间变为0,仍没有碰到障碍物,则主角逃出城堡,游戏胜利。

作品效果

Scratch勇闯冰雪城堡作品的完整效果如视频所示:

Scratch勇闯冰雪城堡作品效果

作品解读

Scratch勇闯冰雪城堡作品一共使用了17个角色,如图所示:

Scratch勇闯冰雪城堡角色列表
Scratch勇闯冰雪城堡角色列表

作品角色比较多,但是并没有特别复杂的逻辑和代码。这里简单说一下主角和钻石收集两个角色的部分功能。

1.主角的移动

主角的移动不同于之前的运动,按下空格键时,主角就开始移动,其移动方向则通过鼠标来控制,但是当鼠标碰到主角时,主角会停止不动,其代码如图所示:

主角的移动实现代码
主角的移动实现代码

2.钻石收集角色显示效果

钻石收集角色用于显示玩家收集的魔法石数量,默认情况下为0,其显示效果为3颗灰色的钻石,当收集到魔法石时,就开始不停的变亮,这是怎么实现的呢?

首先,角色一共有4个造型,分别表示收集到魔法石数量为0、1、2、3,然后通过变量来记录收集魔法石的数量,再根据变量的值来切换不同造型即可,其代码如图所示:

钻石收集角色代码
钻石收集角色代码

其它角色就不再一一介绍了,有兴趣的童鞋自行下载研究即可^_^。

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

昵称

取消
昵称表情代码图片

    暂无评论内容