import model from builders import (TextFileMazeBuilder) from strategies import ( BFSStrategy, DFSStrategy, AStarStrategy ) builder = TextFileMazeBuilder() maze = builder.buildFromFile("maze.txt") strategy = DFSStrategy() path = strategy.findPath(maze, maze.start, maze.exit) print(f"Метод: {strategy}") print("Путь:\n") for cell in path: print(f"({cell.x},{cell.y})")