Я пытаюсь создать базовую игру-лабиринт, в которой игроки начинали бы с одного места и заканчивали в другом. Я ищу пакет 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
Эти переменные могут изменяться при необходимости
Если у кого-нибудь есть какие-либо предложения по использованию библиотеки, я был бы очень признателен. Или если у кого-то есть предложение другого способа создания карты.