2
确保可以解决带有电梯的房屋地图迷宫?
在我的游戏中,我们从侧面看到房屋的地板,英雄可以乘电梯-电梯可以向上(向下一个向上的电梯),也可以向下(向下一个向下的电梯),具体取决于箭头如图所示,并且总是有一对正好相连的两个电梯。尽管英雄可以水平自由移动,但这是英雄可以垂直移动的唯一方法。房屋地图是一个随机的11x5网格,其中包含不同的项目,并且在最左侧,最右侧以及有时在两个中间位置之一处设有不可逾越的墙: 我的问题:如何确保地图始终随机且始终可求解,并且英雄可以从最低层的左侧开始,始终可以通过最高层的任何向上举升离开地图? 为了值得,我正在使用Lua语言进行开发。非常感谢!