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)
Arduino nano based micro-mouse
An Arduino micro controller based robot which first analyzes the maze in the dry run by following lines through IR sensors and then calculates the shortest path from the source to the destination.
MazeBlaze is a maze-solving bot which find the shortest path in the given maze.
C++ 课程设计项目,基于 Qt 制作的一个简单的走迷宫小游戏
A* Pathfinding C++ providing many additional features
Processing sketches related to micromouse maze solving robots.
A maze generator and solver.
Javascript porting of the original source code (Ruby) of the book Mazes For Programmers, Jamis Buck. Not Official.
Uses PyQt5 to paint the mazes. The user can make a maze and then watch as it is solved. Uses brute force threading to solve the maze. Randomly generated mazes are a future addition.
Solves any images of mazes, as long as the starting point, ending point, walls, and path have unique colors.
Maze generator and solver with visualization
Maze solving algorithm visualizer using React.js
Computer Science NEA - A path finding algoithm visializer
This is a maze solving code using arduino uno microprocessor. It use potential field algorithm as the main algorithm. There are many command on every subroutine so that you might get insight on my code.
Escape from a maze using reinforcement learning