2D landscape generation

BlitzMax Forums/BlitzMax Programming/2D landscape generation

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I want the user to be able to create a map with a random seed and change a few parameters like amount of water etc. Speed is not much an issue though - the goal is simply to create a map.

The image above is from a fractal landscape generator app, I just want to be able to do my own, simplified version. There is obviously a way of doing it, I just don't know where to start.

I'll have a look at perlin noise but from what I have found so far, fractals seem to produce the most "natural" looking landscapes (I've just not found any 2D examples of how to do it).