How does the game Doodlejump for iphone generate its stage? Are the platforms randomized in some way? If so, how do they make sure it doesn't generate impossible combinations?
If it's not randomized, how do they make sure it's different (or varied enough) every time?