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.
A collection of algorithms for generating mazes
The Maze generation software "Daedalus", version 3.5
Recursive Backtracker Maze Generation Algorithm with C++ using ncurses
Advanced maze generator written in Kotlin
Maze generation and solving library
Minecraft maze generator plugin
This is a Maze Pathfinding Application that includes the A* Algo as-well as the BFS Algo
a tiny javascript library for creating legendary mazes ;-)
🐀A maze generator is a flexible size random maze implemented using Union Find Set (Disjoint Set)
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.
Génération de labyrinthe (différents type d'algorithme) sous python
Generate unique, solvable maze for users to solve within a specified time frame.
Create, edit, solve and discover mazes using this WPF project.
Typescript maze generator
3D cube maze solver with terminal-adjusted visualisation and a maze generator
A maze generator and solver.
2D Maze editor using Raylib and ImGui. Features convenient junction placement, naming, moving aswell as tagging of positions. Export to JSON for use in games.