Skip to content

AmanRV/procedural-islandgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

procedural-islandgen

This is a program which procedurally generates a 2D island based on frequency, octave, and seed characteristics inputted by the user. Uses Perlin Noise to generate the islands. Built in C++ and Python.

Examples

High Frequency Islands

High Frequency 1 High Frequency 2

Medium Frequency Island

Medium Frequency 1

Low Frequency Island

Low Frequency 1

Terms

Frequency: Determines the level of detail of the islands.

Amplitude: Determines the weight of each noise layer.

Octaves: Combines multiple layers of different frequencies and amplitudes.

To-do

  • Implement multiple biomes
  • Export to PNG/JPEG option

Acknowledgements

Resources used to understand the concept of Perlin Noise Generation.

About

Procedural 2D Island Generator using C++ and Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published