An application that uses A* algorithm and Uniform cost search to solve 8-puzzle.
Java FX has also been used to design a simple UI where you can select algorithms and test cases and view problem-solving steps.
This is a university project for artificial intelligence course.