Generate a looping height map! Red -> Mountains Blue -> Ocean Green -> Beach How is it done? 1. Generate land and water: Each Water pixel has a certain probability to become a land pixel. If at least one of the neighbors already is a land pixel the chance increases. 2. A noise map is added to create a variety of heights in the ocean and the land. 3. The earlier a pixel has become a land pixel, the higher will its altitude be