Generate mazes of different shapes and arbitrary sizes using graph theory
-
Updated
Apr 15, 2022 - C++
A maze is a type of puzzle involving a collection of paths, usually where a player has to find a route from start to finish.
A huge variety of algorithms exist for generating and solving mazes. These are not only fun to implement, but also are a good way to familiarise yourself with programming techniques, algorithms, and languages.
Right now the code coverage from each of our runs fluctuates wildly. This is due to certain if conditions that are rarely hit, showing up in unit tests. We could run all the unit tests 100 times, to reduce this problem. But that seems lazy.
So perhaps we can write new (very specific and small) unit tests that covert the offending super-special cases in unit tests.
The workflow here wou
The
Boundgame has 12 levels at the moment. It would be nice to add more.