Randomly generated world map #1 Randomly generated world map #2 Randomly generated world map #3 Randomly generated world map #4 Randomly generated world map #5 Randomly generated world map #6 Randomly generated world map #7 Randomly generated world map #8 Randomly generated world map #9

This is a collection of procedurally generated world bird's-eye-view maps. The generation process is a pseudo random physically based process following these steps:

  1. Generate terrain elevation using the diamond-square method
  2. Divide terrain into voronoi cells where each is associated with its own ground material (rock, sand, etc.)
  3. Compute temperature based on local altitude and latitude
  4. Place oceans where altitude is lower than zero
  5. Place ice where temperature is suitable for snowfall or where the oceans may freeze
  6. Compute precipitation based on local temperature, distance from the ocean, and climate zones
  7. Run rivers from local altitude maxima towards the ocean

Source code here.