Maze-Escape is a project for testing the use of recursive methods and creating a path finding algorithm.
- The website patorjk.com was used for creating headers within the application.
- User of the application enters a height and width of the maze.
- Additionally the user can choose to add obstacles.
- After the input validation, the new maze will be initialized.
- At last the implemented algorithm gives a real-time visualization on finding a path.
- After the visualization finished, the user can decide to quit or create a new maze.
- ' ' -> empty space
- '□' -> obstacle
- '░' -> failed path
- '▓' -> successful path
- '•' -> Start location
- 'X' -> Destination
-
Clone this repository:
bash git clone https://github.com/mLoDar/Mazescape.git
-
Open the solution file
(.sln)
in Visual Studio. -
Build the project and run it.
Feel free to submit pull requests or issues!