Maze Solver using reinforcement learning.
-
Updated
Apr 19, 2019 - 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.
Maze Solver using reinforcement learning.
Génération et résolution de labyrinthe - VISI201 2019
A program which finds the path through a maze using Breadth First Search (BFS).
A Maze Solving Agent using greedy best first search and A*star algorithms
Finding the optimal trajectory towards the goal in a finite 2D environment that is closed by obstacles.
The terminal-based maze solver project is a command-line program that helps users navigate through a maze. It takes a maze as input and finds a path from the starting point to the goal, using algorithms like DFS or BFS. The program displays the maze and the solution path in the terminal interface.
Maze solving algos
This project focuses on solving mazes using different algorithms to find the best solution. By leveraging the power of Python and Pygame,
Extend pathfinding from the end (python)
Given a rectangular maze as an image, this script will parse the image and solve the maze. It will print the output maze as unicode characters. This script was written as a challenge to solve a maze that was supplied as a PDF file.
A Python Flask and React web app that allows you to create and download mazes with solutions.
Escaping from a maze using Reinforcement Learning.
A server for a maze-solving robot
Genetic algorithm that helps Mario solve a maze