This is a program that solves a maze using two algorithms: Backtracking algorithm and A* algorithm.
For A* algorithm
I referenced this article
The asterisks on the maze file are the obstacles and the spaces between the asterisks are the paths where you can tarvel.