finish the generator DFS

This commit is contained in:
Maoake Teriierooiterai
2026-03-24 14:28:10 +01:00
parent 8b4ef7afce
commit 4d151664ab
5 changed files with 44 additions and 46 deletions
+9 -5
View File
@@ -1,21 +1,25 @@
import os
from src.amaz_lib import MazeGenerator
from src.amaz_lib import Kruskal
from src.amaz_lib import DepthFirstSearch
from src.amaz_lib import Maze
def main() -> None:
# try:
maze = Maze(maze=None, start=(1, 1), end=(16, 15))
for alg in MazeGenerator.Kruskal.kruskal(20, 20):
maze = Maze(maze=None)
gen = Kruskal().generator(10, 10)
for alg in gen:
maze.set_maze(alg)
os.system("clear")
maze.ascii_print()
maze.export_maze("test.txt")
def main2() -> None:
DepthFirstSearch.generator(5, 5)
maze = Maze(maze=None)
gen = DepthFirstSearch.generator(50, 50)
maze.set_maze(gen)
os.system("clear")
maze.ascii_print()
# except Exception as err: