I made a terrain generator for a game. It makes some nice terrains with water, land, and mountains. However something seems off about the output. After some thought I figured it out: there are too many little islands laying around for it to look realistic. You don't see that on a real world map.
Is there a "clean" way to solve this problem? I could simply calculate the size of every landmass, declare the larger ones as continents, and then delete all the smaller islands within X distance of the continents, but that feels like a hack so I'm wondering if anybody has a better idea. Thanks in advance.
Example file: http://i.imgur.com/QRwU4Bg.jpg (warning: it's almost 5 megs in size)