Skip to content

Latest commit

 

History

History
65 lines (33 loc) · 2.22 KB

README.md

File metadata and controls

65 lines (33 loc) · 2.22 KB

GraphSearchVisualizer

[email protected] https://github.com/MitchellGray100/GraphSearchVisualizer

JavaFX Graph Traversal Visualizer

Visual graph that can be interacted with. Place a start square, end square, possibly some walls, and then choose a traversal to run. The traversal will be shown on the graph step by step. The speed of this traversal can be changed at the bottom with the slider bar. Walls can be placed & removed one by one by clicking with the mouse or they can be mass placed & removed with SHIFT. Clear the whole graph with the "Clear Grid" button. Make sure there is a valid path from the start to the end.



Play

To Play, just download the .exe file: https://github.com/MitchellGray100/GraphSearchVisualizer/raw/main/GraphSearchVisualizer.exe.


If you gen a JNI error, make sure to download java.




Images

The Program.
Image of The Program


GIFs

Start Square, End Square, and Walls being placed. The Walls are then individually removed.
GIF of graph being made

Walls being placed and removed by mass. Then the whole grid is cleared.
GIF of Mass placing and removal

Speed of animation being changed with slider bar.
GIF of Mass placing and removal

BFS Search of a Maze.
GIF of BFS Search of a Maze

DFS Search of a Maze.
GIF of DFS Search of a Maze

A* Search of a Maze.
GIF of A* Search of a Maze