Skip to content

A compilation of code to simulate an artificial environment for a maze solving robot( and find the shortest path)

Notifications You must be signed in to change notification settings

dogukanozdemir/Maze-Solver-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

MIT License

Maze-solver-java is application with an interactive GUI that lets you design your own mazes. You can choose from the available algorithms to search and find the shortest path from your desired start-to-end point.

Interactive Maze

  • Left Click -> Wall
  • Rigth Click -> End (Target Node)
  • Middle Click -> Start

The algorithms included are:

  • Breadth First Search
  • Depth First Search
  • A* star Search

BFS

There are options to save or load mazes from other users or the mazes you previously made. You can also find sample mazes to load in project directory.

Video Tutorial

You can refer to the following link for a quick tutorial:

Tutorial

Installation (Eclipse)

Clone the project in a directory of your choice and launch Eclipse.

File->Import...->General->Existing Projects into Workspace select the project directory and you are good to go.

License

This project is licensed under the terms of the MIT license.

About

A compilation of code to simulate an artificial environment for a maze solving robot( and find the shortest path)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages