A comprehensive library of algorithms for creating perfect mazes.
-
Updated
Jul 4, 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
Maze generation and solution in java
Generate mazes and solve them using pathfinding alghoritms
Maze solver. The perfect program for the frustrated kid with a crayon
A Spring Boot app for the maze project
Maze generator and solver in Java
Generating random mazes and solving them
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.
Expanding Minecraft with maze generation and path finding.