Skip to content

An implementation of the "Breadth-first", "Depth-first" and "A" algorithms using Processing and Java.

License

Notifications You must be signed in to change notification settings

HamiciRyadh/Path_Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Path_Algorithms

An implementation of the "Breadth-first", "Depth-first" and "A" algorithms using Processing and Java.

Instructions

Right Click ==> Change goal position.

Left Click ==> Change start position.

"B" Key ==> Breadth-first algorithm.

"D" Key ==> Depth-first algorithm.

"M" Key ==> A algorithm (Manhatan).

"L" Key ==> A algorithm (Diagonal).

"E" Key ==> A algorithm (Euclidean).

Any other key ==> Resets the path.

To change the waiting time between the drawing of cells, please modify the value of the WAIT_TIME variable.

About

An implementation of the "Breadth-first", "Depth-first" and "A" algorithms using Processing and Java.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published