我正在尝试创建一个基本的迷宫游戏,使玩家可以从一个地点开始并有另一个地点可以完成,我正在寻找一个npm软件包来生成带有迷宫墙以及开始和结束部分的迷宫。
目前,我已经尝试了一些git项目来生成2D数组,而我尝试使用的项目要么不起作用,要么不生成,要么没有端点。
我有一个静态2D数组,可以将其组合在一起以创建游戏的其余部分,我只想每轮动态创建一个新的迷宫。
var map = [
[1, 0, 0, 0, 1],
[2, 1, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 1, 3],
[0, 0, 1, 1, 1]
];
0 //space
1 //wall
2 //start
3 //end
这些变量可以根据需要更改
如果有人对要使用的库有任何建议,我将不胜感激。或者,如果有人建议使用其他方式生成地图。