/8Puzzle-Solver

The 8-puzzle game solver is an AI project where I applied 3 different AI search techniques (DFS, BFS, A*) to solve the puzzle and animate the solution using JavaFX

Primary LanguageJavaMIT LicenseMIT

8-Puzzle-Game-Solver

AI project to solve 8-puzzle game using DFS and BFS and A* Algorithms and animate the output path "Solution" using javafx

used data structure:

1- Stack for DFS Algorithm

2- Queue for BFS Algorithm

3- PriorityQueue for A* Algorithm and used manhattan and euclidean distance to calculate cost

GUI ScreenShot

Screenshot from 2020-05-04 10-58-28

GUI