Skip to content

Ytrewq13/MazeMaker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MazeMaker

An implementation of depth-first search and recursive backtracking using JavaScript and Java. Generates a maze. By default uses an aspect ratio of 16:9 -- the best aspect ratio.

The idea for this was taken from Dan Shiffman's videos, and the method for implementation of the algorithm was taken from https://en.wikipedia.org/wiki/Maze_generation_algorithm.

The system now has an option to solve the maze once it has been generated. Solving the maze uses the same backtracking method, but uses an heuristic to optimise its search pattern.

The maze solver uses the A* algorithm.

About

An implementation of depth-first search and recursive backtracking using JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 51.2%
  • JavaScript 45.8%
  • Makefile 1.6%
  • HTML 1.4%