Як зробити лабіринт

Як пройти алгоритм лабіринту?

Алгоритм для проходження по лабіринту наступний:

  1. Створюємо нульову матрицю відповідного розміру.
  2. Ставимо 1 у точку старту.
  3. У всі позиції навколо 1 ставимо 2 якщо немає стіни.
  4. Навколо двійок ставимо трійки (3). Теж якщо немає стіни.
  5. І так далі…
  6. Як тільки ставимо цифру в точку фінішу, зупиняємось.

Як згенерувати лабіринт?

Для генерації лабіринту можна використовувати найпростішу побудову випадкового проходу, з використанням додаткових побудов таких же випадкових ходів, що триває доти, доки не буде заповнено весь простір, що виділяється під лабіринт.