项目作者: MohamedEsssam

项目描述 :
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
高级语言: Java
项目地址: git://github.com/MohamedEsssam/8Puzzle-Solver.git
创建时间: 2020-04-27T02:31:58Z
项目社区:https://github.com/MohamedEsssam/8Puzzle-Solver

开源协议:MIT License

下载


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