Skip to content

yonimn2000/maze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maze

Maze generator and solver that use backtracking.

How to Use

Maze Generator

MazeGenerator mazeGenerator = new MazeGenerator(new Size(100, 100));
mazeGenerator.Generate();
mazeGenerator.SaveAsImage("maze.bmp"); // Save a 1-to-1 bitmap.
mazeGenerator.SaveAsImage("maze-x5.bmp", 5); // Save an upscaled bitmap.

Maze Solver

MazeSolver mazeSolver = new MazeSolver("maze.bmp"); // Must be the 1-to-1 version.
mazeSolver.Solve();
mazeSolver.SaveSolutionAsImage("solution.bmp"); // Save a 1-to-1 bitmap.
mazeSolver.SaveSolutionAsImage("solution-x5.bmp", 5); // Save an upscaled bitmap.

Screenshots

Form

Form

Generated Maze

Maze

Solved Maze

Solution

About

Maze generator and solver that use backtracking.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages