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.
Minecraft maze generator plugin
Java library for maze generation
🌽 Maze Generation & Solver - Automatically generates a maze and solves the maze using Breadth-First Search (BFS) and Depth-First Search (DFS)
Solving randomly generated mazes using the Trémaux's algorithm
Java implementation of the code from the book Mazes For Programmers by Jamis Buck
Maze generator and solver in Java
Generating random mazes and solving them
Maze generation and solver algorithm
O Maze_IA é um algoritmo que tem como missão achar o caminho de um labirinto o mais rápido possível. Desenvolvido durante a faculdade, utilizando java
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
Maze solver using backtracking algorithm. Uses my Quad Engine to visualize the process
A group project of testing different algorithms of maze solving
Aplicativo que resolve labirintos escritos em arquivos texto, usando filas e pilhas para simular recursão.
A collection of maze generation and pathfinding algorithms visualized.
A minecraft plugin: a highly customizable dungeon/maze generator.
Object Oriented Programming and Data Structures Coursework
This project converts a maze into a graph representation and performs various graph-related operations on it.The maze is represented as a 2D array of characters where: "S" indicates the start point, "F" indicates the final (end) point,"E" indicates an empty point, and "-" indicates a wall.