Assignment 2 for ENPM 809Y: Introduction to Robot Programming.
-
Updated
Jul 11, 2024 - C++
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.
Assignment 2 for ENPM 809Y: Introduction to Robot Programming.
Course work. C++ Linux maze generation and solving program
Generates a random maze and solves it using recursive backtracking. The maze generation utilizes Depth-First Search (DFS) to carve out passages and create a unique maze layout for each run.
マイクロマウス
Line follower Maze solver with PID algorithm
Maze Solver and Optimizer for the Pololu 3Pi+ OLED Robot.
This repository contains maze building and solving algorithms. The solvers are multithreaded.
Maze generation, solving & finding shortest paths algorithms with backtracking, written in C++ and SFML.
Maze and cave realization
This program randomly generates a maze and then solves that maze using A* pathfinding algorithm
This repository hosts a C++ implementation of a Random Maze Solver that utilizes the OpenMP multi-threading API for parallelization. The project aims to evaluate and compare the performance of sequential and parallel programs in solving randomly generated mazes.
Visualization of 5 different algorithms (Random, BFS, DFS, Greedy, A*(A star) ) One of the projects assigned in BIE-ZUM(Basics of Artificial Intelligence)
A maze generator and solver written in C++
Arduino based maze solving robot with artificial intelligence. The model still not perfect and need more training.
Maze generator and solver in C++, animated with SDL.
GUI MazeSolver written in C++ and Qt
This software is a mathematical simulation that generates a labyrinth and then solves it using an algorithm of your choice.