Processing sketches related to micromouse maze solving robots.
-
Updated
May 27, 2016 - Processing
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.
Processing sketches related to micromouse maze solving robots.
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.
E0 251 Data Structures and Algorithms course is offered by Department of Computer Science and automation, Indian Institute of Science, Bangalore. The assignment includes work on sparse data structures, large unsigned integer arithmetic, polynomial division, betweenness centrality using bfs and floyd warshall, persistent data structures, solving …
Solves any images of mazes, as long as the starting point, ending point, walls, and path have unique colors.
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.
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.
A* Pathfinding C++ providing many additional features
Computer Science NEA - A path finding algoithm visializer
Javascript porting of the original source code (Ruby) of the book Mazes For Programmers, Jamis Buck. Not Official.
Generate Mazes of different types and Datasets for Deep Learning (GANs, RL)
Escape from a maze using reinforcement learning
maze solution
A maze generator and solver.
Maze solving algorithm visualizer using React.js
Labyrinth generation and resolution project in Java, with graphical interface in Java Swing.