Generate Cool-Looking Mazes and Animations Illustrating the A* Pathfinding Algorithm
-
Updated
Aug 7, 2024 - Python
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.
Generate Cool-Looking Mazes and Animations Illustrating the A* Pathfinding Algorithm
Mazes for Programmers book source code & examples, rewritten and adapted to Python
The Maze generation software "Daedalus", version 3.4
Maze algorithms in Clojure (from Jamis Buck's "Mazes for Programmers" book)
🏰 The Maze Game offers straightforward maze navigation challenges, built with Prim & 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!
A Python wrapper of the Daedalus maze generator.
Monkey-X - Example Code
Maze generation and solving library
Use MakeCode to build and solve random mazes in Minecraft.
This project is my humble attempt to display how beautiful and elegant algorithms can be.
Experimenting with creating a rogue-like dungeon generator in Elixir
这是一个偏沙盒的迷宫游戏,尽可能兼容各操作系统和语言。It's a sandbox-oriented maze game, as compatible as possible with every operating system and language.
A selection of maze generators based on Mazes for Programmers by Jamis Buck. Written in Python. Exported as ASCII and SVG
This is the new version of my maze generator, now made with .NET Core.
Utilities to generate, render and hack with any sort of mazes.
Algorithms to solve small mazes with prolog
a tiny javascript library for creating legendary mazes ;-)
Python implementation of algorithms described in Mazes for programmers