Skip to content

Commit

Permalink
Made README
Browse files Browse the repository at this point in the history
  • Loading branch information
MitchellGray100 authored Jan 17, 2022
1 parent 1f70914 commit 70b7891
Showing 1 changed file with 65 additions and 1 deletion.
66 changes: 65 additions & 1 deletion README.md
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)

0 comments on commit 70b7891

Please sign in to comment.