作品介绍
今天我大家分享的Scratch作品是《超级迷宫》,这是一款考验观察力的益智游戏,游戏的目标就是控制好方块在迷宫中穿梭,拿到钥匙,然后走出迷宫。
点击绿旗,运行程序,进入游戏封面,2秒钟之后会自动生成迷宫地图,其中有三个特殊的位置,一个表示方块,一个表示出口,还有一个是存放钥匙的地方。玩家可以通过按上下左右方向键来控制方块的移动,每次移动一个小格的距离,在移动的过程中不能穿过棕色的墙壁。你需要向让小方块先拿到钥匙,然后再走到出口,当小方块顺利的穿过迷宫,会再次生成一个新的迷宫地图。
本作品最大的亮点在于迷宫地图是通过程序算法生成的,而不是事先准备好的地图造型,趣味性和玩家体验更好。
作品效果
Scratch超级迷宫作品的预览效果如视频所示:
作品解读
Scratch超级迷宫作品总共包含8个角色,如图所示:

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

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

由于这里的代码比较多,就不再列出,有兴趣的童鞋下载源代码自行查看即可。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容