Threaded AI 15 Puzzle

A* search algorithm

In this project, we created a JavaFX program that allows the user to attempt to solve different 15 puzzles. If the user can not solve it and wants to see the solution, animated move by move, they can choose to have the AI puzzle solver figure it out with one of two heuristics. The AI algorithm the program use is called A* and is able to use one of two heuristics.