title: 2d terrain generation in real time
body: <p>I'm trying to create a game similar to <a href="http://www.helicopter-game.org/" rel="nofollow noreferrer">this</a> (Note:When you click 'play', there are SFX in the game which you can't seem to turn off, so you may want to check volume). In particular, I'm interested in knowing how the 'infinite' landscape is generated. Are there any tutorials/articles describing this? I came across <a href="http://en.wikipedia.org/wiki/Procedural_generation" rel="nofollow noreferrer">procedural generation</a>, but I'm not quite sure what topics I should be looking for (or if it's even procedural generation).</p>
  
  <p>(I'm using C#, but I don't mind the language as I assume the theory behind it remains the same)</p>