My programming 3 class was tasked with making a random maze generator over the weekend for our first exam grade. Needless to say it ate a lot of my free time. When people talk about programming 3 they always mention the dreaded maze assignment so it's my class' turn to suffer. Next semester we take on the assembly classes seniors are complaining about.
The teacher wants to be able to pick the width, height, and frequency of wall blocks. He even says it doesn't have to be solvable. It definitely doesn't search for the fastest path either. Just a start, end, border, walls, and a final path. As to not let my hours of headache go to waste I figured I could share a bit of how I did it below the break.
