A comprehensive library of algorithms for creating perfect mazes.
-
Updated
Feb 11, 2024 - Java
A maze is a type of puzzle involving a collection of paths, usually where a player has to find a route from start to finish.
A huge variety of algorithms exist for generating and solving mazes. These are not only fun to implement, but also are a good way to familiarise yourself with programming techniques, algorithms, and languages.
A comprehensive library of algorithms for creating perfect mazes.
Maze solving in java with BFS, DFS, A*
Maze Runner is a maze generation and solving tool using the randomized Kruskal's algorithm and the A* algorithm
Maze generator, editor & solver in Java
🌽 Maze Generation & Solver - Automatically generates a maze and solves the maze using Breadth-First Search (BFS) and Depth-First Search (DFS)
Program written in Java that given a matrix map. solves the maze using backtracking
This project is a GUI game made in Processing 2, which generates random maze and player has to reach the destination of the maze.
Fundamentals of Programming II
Generate mazes and solve them using pathfinding alghoritms
Maze generation and solution in java
A Spring Boot app for the maze project
Maze generator and solver in Java
Generating random mazes and solving them
Maze solver. The perfect program for the frustrated kid with a crayon
JavaFX application that allows for creation of Mazes with a dynamic size, and also allows the user to play the maze or solve it automatically
My random maze generation project that generates random mazes which the player must solve (reach the exit). After the player has completed the current maze a new one is generated. This was my grade 12 final computer science project written in Java using the growing tree algorithm, Java swing libraries, OOP, inheritance, and more.