I have thought about mazes for a while and how they could be generated. I've played tons of games that obviously had generated random buildings, so I knew it could be done. Then one day it struck me and an hour of frustration later out popped a simple maze that looked something like this:
+---+---+---+---+---+---+---+---+---+---+ | O | | | + +---+---+ + +---+ + +---+ + | | | | | | | | + + + +---+---+ + + + + + | | | | | | | | + + + + +---+---+ +---+---+ + | | | | | | | + + +---+---+ + +---+ +---+ + | | | | | | | + +---+---+---+ +---+ + + +---+ | | | | | +---+---+---+---+ + +---+---+---+ + | | | | | + + + + +---+---+---+---+---+---+ | | X | +---+---+---+---+---+---+---+---+---+---+
A couple nights of very little sleep and I was looking at something like this:
Of course, I'm a programmer, so I don't actually do mazes.
One more night of little sleep and I now have a program to solve the mazes for me.