Я пытаюсь создать базовую игру-лабиринт, в которой игроки будут начинать с одного места и заканчивать другое, я ищу пакет 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
Эти переменные могут изменяться по мере необходимости
Если у кого-то есть какие-либо предложения по использованию библиотеки, я был бы очень признателен. Или если у кого-то есть предложение по другому способу создания карты.
какие пакеты вы пробовали, у которых нет конечной точки?
Добро пожаловать в Stack Overflow! Пожалуйста, возьмите тур, осмотритесь и прочитайте Центр помощи, в частности Как задать хороший вопрос?. Вопросы с просьбой порекомендовать или найти книгу, инструмент, программную библиотеку, учебник или другой сторонний ресурс не относятся к теме Stack Overflow, поскольку они имеют тенденцию привлекать самоуверенные ответы и спам. Вместо этого опишите проблему и то, что уже было сделано для ее решения.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Не могли бы вы добавить конец сами?