作品介绍
今天为大家分享的Scratch作品是《一滑到底》,这是一款益智类的滑动小游戏,游戏的目标就是滑动小方块,到达指定目标位置。
点击绿旗,运行程序,进入游戏封面,这里有两个按钮,一个是Start按钮,一个是Instructions按钮,点击游戏说明按钮,可以进入游戏玩法介绍页面。点击Start按钮,进入游戏第一关,这是一个7 x 6的二维方格地图,橙色玩家方块处于方格地图的右下角,绿色的目标方块处于方格地图的左上,并不停的闪烁。玩家通过按下上下左右4个方向键来控制玩家方块的滑动,但是比较特别的是方块每次移动的距离不是一个方格,而是沿着这个方向一滑到底,直到碰到边缘或者是灰色方块才会停下来,在游戏过程中,按下R键,可以回到该关卡的初始位置,同时要注意避开尖刺,如果碰到尖刺,则生命值减1,玩家一共有4条命,如果生命值减为0,则游戏结束。当玩家方块到达目标方块位置处,就会进入下一关,随着关卡的深入,方格地图越来越大,灰色的障碍物方块也越来越多,游戏一共有8个关卡,当玩家顺利完成所有关卡, 游戏胜利。
作品效果
Scratch一滑到底作品的预览效果如视频所示:
作品解读
Scratch一滑到底前后一共使用了21个角色,如图所示:

实现本作品有两个关键点,一是如何实现地图效果,二是怎么判断小方块什么时候该停下来,重点是地图怎么画,有了地图,判断也就简单了,实际上,这里的地图是事先已经准备好的角色,如图所示:

所以是,对于第一个问题而言,非常简单,就是根据当前所处关卡,切换对应的造型即可。对于第二点,则可以通过检测颜色,确定是否应该停止运动。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容