Skip to content

AntonVagabond/Maze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maze

✏️ Описание проекта

Проект предназначен показать работу двух лабиринтов.

📋 Задание

Найти кратчайший путь из лабиринта.

📟 Функциональные возможности

  • Первый лабиринт (путь - mazes/maze_one):

  • Может ✅:

    • Изменять размер.
    • Генерировать разные пути (используя алгоритм поиска в глубину).
    • Находит кратчайший путь (используя алгоритм поиска в ширину).
    • Запускать анимацию прохождения пути
      (С помощью библиотеки Matplotlib).
  • Не может ❌:

    • Показывать все пути, по которым может пройти.
  • Второй лабиринт (путь - mazes/maze_two):
    maze.gif

    • Может ✅:
      • Находит кратчайший путь
        (проводя этот путь красной линией).
      • Показывать все пути, по которым может пройти.
      • Отобразить шаги по лабиринту в консоли.
      • Отобразить координаты кратчайшего пути в консоли.
      • Отправлять gif-изображение прохождения пути
        (С помощью библиотеки Pillow).
    • Не может ❌:
      • Изменять размер.
      • Генерировать разные пути.

Releases

No releases published

Packages

No packages published

Languages