This project provides a JavaFX user interface for visualizing maze generation algorithms. It offers a variety of algorithms such as Aldous-Broder, Kruskal's, binary tree, and backtracking. The UI allows users to interactively generate mazes and visualize them.
- Multiple Maze Generation Algorithms: Choose from various maze generation algorithms, including Aldous-Broder, Kruskal's, binary tree, and backtracking.
- Interactive UI: The JavaFX UI provides an interactive interface for generating and visualizing mazes.
- Grid Size Options: Users can select grid sizes of either 20x20 or 40x40 to generate mazes of different complexities.
-
Download the executable JAR file from here.
-
Run the executable JAR file:
java -jar maze-gen-<version>.jar
-
Select the desired maze generation algorithm and grid size from the UI.
-
Explore the generated maze and visualize the maze generation process.
You can access a demo of this project here.
Contributions are welcome! If you'd like to contribute to this project, please open an issue or submit a pull request.