Hello, again. I was wondering how one would make a procedurally generated level on loading the layout? I know there are many ways to do it, but I just cant think of any way of how it might work! I've looked it up on Google many times, but never found how it works.
Think about Towerclimb, for example. It's made to not be impossible, and has most of its items intelligently placed when you need them. I assume it creates in rows, but how does it determine what goes where and when?
Be as in-depth as you'd like, the more the better! (Just don't get to complex, please. xD)
(By the way, Labyrinth's level generation (for the One Buck challenge) was ENTIRELY random. It just placed blocks and made them overlap so that they form some sorta cave. If it wasn't possible, it was ditched and a new one was made. I know that's not proper, and that there has to be a better way to do it!)