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.
Generate random maze represented as 2D array of ones and zeros using depth-first search
Tool for generating mazes of various forms
Maze Runner is a maze generation and solving tool using the randomized Kruskal's algorithm and the A* algorithm
Pathfinding and maze generation algorithms visualizer
🧭 Path Visualization Tool
💡 A randomly-generated maze game
Minecraft maze generator plugin
Java library for maze generation
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)
Maze game using Randomised Kruskal's Algorithm
This project is a GUI game made in Processing 2, which generates random maze and player has to reach the destination of the maze.
Simple maze generator and basic GUI in Java.
A maze console game written in vanilla java using OOP concepts.
Maze Runner. JetBrains Academy project
A decision making game of chances
Maze generation and solution in java