-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1f70914
commit 70b7891
Showing
1 changed file
with
65 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,65 @@ | ||
# GraphSearchVisualizer | ||
# 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 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. | ||
|
||
|
||
___ | ||
|
||
</br> | ||
|
||
# Play | ||
|
||
<h3> | ||
To Play, just download the .exe file: https://github.com/MitchellGray100/GraphSearchVisualizer/raw/main/GraphSearchVisualizer.exe. | ||
|
||
<br>If you gen a JNI error, make sure to download [java](https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe). | ||
|
||
|
||
|
||
</br> | ||
</br> | ||
</br> | ||
|
||
|
||
# Images | ||
|
||
<h3> | ||
|
||
The Program.</br> | ||
![Image of The Program](https://raw.githubusercontent.com/MitchellGray100/GraphSearchVisualizer/main/ReadMeImages/InitialScreen.PNG) | ||
|
||
|
||
|
||
</br> | ||
|
||
# GIFs | ||
|
||
<h3> | ||
|
||
Start Square, End Square, and Walls being placed. The Walls are then individually removed.</br> | ||
![GIF of graph being made](https://raw.githubusercontent.com/MitchellGray100/GraphSearchVisualizer/main/ReadMeImages/GIF%204.gif) | ||
|
||
|
||
Walls being placed and removed by mass. Then the whole grid is cleared.</br> | ||
![GIF of Mass placing and removal](https://raw.githubusercontent.com/MitchellGray100/GraphSearchVisualizer/main/ReadMeImages/GIF%205.gif) | ||
|
||
|
||
Speed of animation being changed with slider bar.</br> | ||
![GIF of Mass placing and removal](https://raw.githubusercontent.com/MitchellGray100/GraphSearchVisualizer/main/ReadMeImages/GIF%206.gif) | ||
|
||
|
||
BFS Search of a Maze.</br> | ||
![GIF of BFS Search of a Maze](https://raw.githubusercontent.com/MitchellGray100/GraphSearchVisualizer/main/ReadMeImages/GIF%201.gif) | ||
|
||
|
||
DFS Search of a Maze.</br> | ||
![GIF of DFS Search of a Maze](https://raw.githubusercontent.com/MitchellGray100/GraphSearchVisualizer/main/ReadMeImages/GIF%202.gif) | ||
|
||
|
||
A* Search of a Maze.</br> | ||
![GIF of A* Search of a Maze](https://raw.githubusercontent.com/MitchellGray100/GraphSearchVisualizer/main/ReadMeImages/GIF%203.gif) |