A re-implementation of my Mazers generator in rust/wasm, for running on the web.
This time, I adjusted the algorithm a bit so that when the depth-first-search creates an enclosed region, a parallel search is started within that closed region, safely isolated from the rest of the search. This creates a nice splitting effect that makes the animation look a bit like ink splashing wildly through the image bounds. Additionally, I start the search slowly and gradually speed it up as it progresses, which gives the animation some extra drama.
Click on the maze to re-generate it.