By embedding games on your website or application you are agreeing to the Construct.net Arcade Terms of Service.
It's generates a maze on a tilemap and solved it. It doesn't search for the shortest path. It's searching if there is any path. In worst case it drives every path twice.
It's really awesome, what algo your use for build a maze? Is it like recursive backtracking?