A comprehensive library of algorithms for creating perfect mazes.
-
Updated
Aug 13, 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
A Minecraft maze mini-game
💡 A randomly-generated maze game
Java library for maze generation
🧭 Path Visualization Tool
Minecraft maze generator plugin
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
Maze generation and solution in java