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 CLI application for creating mazes using Eller's algorithm, solving them using the Best first search algorithm, and running various outputs.
Processing sketches related to micromouse maze solving robots.
A* Pathfinding C++ providing many additional features
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 solving algorithm visualizer using React.js
Computer Science NEA - A path finding algoithm visializer
Escape from a maze using reinforcement learning
Sparkle Robot, a versatile robotic platform powered by Arduino to fulfill the EN2533: Robot Design and Competition tasks