A maze generator, solver and visualizer for Python
-
Updated
Apr 1, 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.
A maze generator, solver and visualizer for Python
A Python library for creating and solving mazes.
🏰 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!
Maze generator, solver, and game in pure Python 🐍
Here are some programs made with Python and JavaScript (p5.js) related to artificial intelligence.
A simple tkinter GUI for illustrating DFS and BFS.
One Python script for generating giant mazes, another for solving them (using the A* algorithm)
Generate a simple maze using the depth-first algorithm
A depth-first search maze generation algorithm implemented with recursive backtracking
A collection of maze generation algorithms
Program to generate different kind of Mazes
Using python with pygame package to visualize maze generating and some shortest path algorithm to find solution
Automatic maze generator (DFS) and maze solver (A*, DFS, BFS) in python.
Maze generator, solver and interactive game written in Python
Maze Solver built with python. Using DFS, BFS, Dijkstra, A* Star.
Python package for generating custom message mazes
Generate mazes and avatars with cellular automata
A selection of maze generators based on Mazes for Programmers by Jamis Buck. Written in Python. Exported as ASCII and SVG
A python maze generator and solver