超级迷宫-Scratch迷宫算法编程

超级迷宫-51scratch
超级迷宫-Scratch迷宫算法编程
此内容为付费资源,请付费后查看
29.9
限时特惠
59.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天我大家分享的Scratch作品是《超级迷宫》,这是一款考验观察力的益智游戏,游戏的目标就是控制好方块在迷宫中穿梭,拿到钥匙,然后走出迷宫。

点击绿旗,运行程序,进入游戏封面,2秒钟之后会自动生成迷宫地图,其中有三个特殊的位置,一个表示方块,一个表示出口,还有一个是存放钥匙的地方。玩家可以通过按上下左右方向键来控制方块的移动,每次移动一个小格的距离,在移动的过程中不能穿过棕色的墙壁。你需要向让小方块先拿到钥匙,然后再走到出口,当小方块顺利的穿过迷宫,会再次生成一个新的迷宫地图。

本作品最大的亮点在于迷宫地图是通过程序算法生成的,而不是事先准备好的地图造型,趣味性和玩家体验更好。

作品效果

Scratch超级迷宫作品的预览效果如视频所示:

Scratch超级迷宫作品效果

作品解读

Scratch超级迷宫作品总共包含8个角色,如图所示:

Scratch超级迷宫角色列表
Scratch超级迷宫角色列表

在创作过程中,大量运用了列表和函数的编程思想,比如针对迷宫的墙壁,这里有4个不同的造型,分别表示上下左右墙,如图所示:

上下左右墙造型
上下左右墙造型

与之对应的,这里有4个列表,分别用来表示每个位置上的状态,如图所示:

列表数据
列表数据

由于这里的代码比较多,就不再列出,有兴趣的童鞋下载源代码自行查看即可。

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

昵称

取消
昵称表情代码图片