This project combines multiple different noise maps to create procedurally generated islands. Use the sliders to adjust all of the values used to generate different kinds of land. It processes all of the pixel colors before it renders, so it will take some time to do that before you see an output. You'll know it's working if the page gets really laggy! If you would like to add more biomes to the generator, just open the project and add items to the "cache.biome.color" list under the Processor sprite, and give your biome a name in the "cache.biome.title" list, also under the Processor sprite (optional). The color value needs to be nine digits long (first three are color value, next three are saturation value, last three are brightness value) use zeros as fillers such for numbers less that three digits long (e.g. 53 => 053, 4 => 004).
This project is all my own work! The basic island shapes are made by simply overlaying Perlin Noise layers. A falloff map is applied for most land types. Then, Voronoi Noise is used for assigning biomes. — genType = 1 is straight fractal Perlin Noise — genType = 2 is my own take on terrain generation. It produces a different style while still looking realistic.