Generate Mazes of different types and Datasets for Deep Learning (GANs, RL)
-
Updated
Sep 3, 2022 - 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 Mazes of different types and Datasets for Deep Learning (GANs, RL)
A depth-first search maze generation algorithm implemented with recursive backtracking
Visualization tool for the most popular pathfinding and maze generation algorithms.
Path finding and maze generation in python
Maze generation and path finding using graph search and divide and conquer algorithms.
Mazegenerator for black and white images
This pathfinding algorithm find the shortest-path & Generate grid using maze-generation algorithm and add the ability of controlling the grid structure & distribution of the blocks and the position of the source and the destination.
An interactive tool which visualizes path finding algorithms on a grid.
Visualizer for maze generation and pathfinding algorithms .
This program could generate random mazes of any specified size and color. Algorithms are written in python; visuals are displayed by pygame.
pacman game with random mazes (!)
A Python maze generator and sovler, visualised with PyGame.
A maze generating and rendering program using recursive backtracking written in Sigma16
Maze generation and exploration software
Creates fully connected solvable mazes and solves them with dead end canceling strategy.
An interactive Python application to visualize pathfinding algorithms.