mazes

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 forgenerating andsolving mazes. These are not only fun to implement, but also are a good way to familiarise yourself with programming techniques, algorithms, and languages.
Here are 75 public repositories matching this topic...
Language:All
Sort:Most stars
Generate Cool-Looking Mazes and Animations Illustrating the A* Pathfinding Algorithm
- Updated
Feb 27, 2025 - Python
The Maze generation software "Daedalus", version 3.5
- Updated
Nov 8, 2024 - C++
Mazes for Programmers book source code & examples, rewritten and adapted to Python
- Updated
Mar 2, 2025 - Python
🏰 The Maze Game offers straightforward maze navigation challenges, built with Prim's & DFS Algorithms. Featuring responsive design for easy play on any device, including mobile, with intuitive on-screen controls for movement, it's ideal for quick gaming sessions, providing both casual and challenging experiences!
- Updated
Mar 17, 2025 - Python
Maze algorithms in Clojure (from Jamis Buck's "Mazes for Programmers" book)
- Updated
Jan 2, 2023 - Clojure
A Python wrapper of the Daedalus maze generator.
- Updated
Dec 3, 2019 - C++
Monkey-X - Example Code
- Updated
Feb 20, 2023 - Monkey
Maze generation and solving library
- Updated
Dec 4, 2022 - C++
This project is my humble attempt to display how beautiful and elegant algorithms can be.
- Updated
May 30, 2024 - TypeScript
Use MakeCode to build and solve random mazes in Minecraft.
- Updated
Dec 4, 2021 - Python
Experimenting with creating a rogue-like dungeon generator in Elixir
- Updated
Feb 13, 2019 - Elixir
A selection of maze generators based on Mazes for Programmers by Jamis Buck. Written in Python. Exported as ASCII and SVG
- Updated
May 11, 2022 - Python
This is the new version of my maze generator, now made with .NET Core.
- Updated
Nov 26, 2024 - JavaScript
Utilities to generate, render and hack with any sort of mazes.
- Updated
Sep 7, 2021 - TypeScript
Algorithms to solve small mazes with prolog
- Updated
Dec 22, 2019 - Jupyter Notebook
a tiny javascript library for creating legendary mazes ;-)
- Updated
Jun 19, 2024 - JavaScript
Python implementation of algorithms described in Mazes for programmers
- Updated
Oct 3, 2023 - Python
- Followers
- 9 followers
- Website
- www.astrolog.org/labyrnth.htm
- Wikipedia
- Wikipedia